我刚开始学习jquery,尝试使用验证插件进行表单验证。然后我发现了maskedinput插件(http://digitalbush.com/projects/masked-input-plugin/),并尝试在电话号码字段上使用它。
事情有一定的进展: 当电话字段获得焦点时,它会显示占位符并允许您输入电话号码,并限制您仅输入数字 - 非常好!
但是,如果您只输入9个数字而不是所需的10个数字(假设为美国电话号码),是的,这很少见,但更疯狂的事情已经发生了,而且还将继续发生,如果您点击提交按钮,那么已经存在于电话字段中的任何内容都将被清除。如果您输入整个电话号码,但在其他字段上验证失败,则电话字段中的条目将保留。
如何避免这种情况发生?
谢谢 hgg
事情有一定的进展: 当电话字段获得焦点时,它会显示占位符并允许您输入电话号码,并限制您仅输入数字 - 非常好!
但是,如果您只输入9个数字而不是所需的10个数字(假设为美国电话号码),是的,这很少见,但更疯狂的事情已经发生了,而且还将继续发生,如果您点击提交按钮,那么已经存在于电话字段中的任何内容都将被清除。如果您输入整个电话号码,但在其他字段上验证失败,则电话字段中的条目将保留。
如何避免这种情况发生?
谢谢 hgg
.valid
样式。