asp.net onkeyup event for textbox

I have an issue with onkeyup event with textbox. my function is to check password strength of the password textbox. so when a users enter his password, it will call the function of checking password strength and show in a label if his password is very weak/weak/medium/strong. Also, the textbox background will show colors according to the strength of the password. however when i type in the password textbox, the label does not show anything and the textbox does not change color.

How to bypass validation for a button in ASP.NET?

I have an ASP.NET form that takes input from a user. There’s a Submit button on the form and a button called Calc which does a calculation to populate a text field. The problem I’m having is that on the form I have a set of <ASP:REQUIREDFIELDVALIDATOR> validators and when the Calc button is pressed the form gets validated. I don’t want the required fields to be validated when the Calc button is pressed, only the Submit button. Any way around this?