Mask a text field


How do you similate a password field in a input text box field without using type="password"? For instance, what if I wanted to mask it with a "-" instead of a "*"?

I have it kind of working but I don't know if this is the best way to do it or if there was a more robust way.

function toDash (evt) {
var keyCode = evt.keyCode ? evt.keyCode : evt.charCode ? evt.charCode : evt.which ? evt.which : void 0;
if (keyCode) {
window.event.keyCode = "-".charCodeAt();
return true;
return false;


Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!