我正在使用 jQuery 来验证输入表单。我的输入框中有名称、电话等值,这些值是作为用户指南的幽灵提示。
我的问题出现在 jQuery 验证上,因为它将这个幻影文本识别为输入,因此在用户输入任何内容之前处理表单。
输入字段:
<input class="validate[required,custom[name]] text-input" type="text" name="Name" id="Name" value="Name" onfocus="if
(this.value==this.defaultValue) this.value=''; " onblur="if(this.value=='') this.value=this.defaultValue;" />
验证引擎 js 文件中的正则表达式:
"name":{
"regex":"/(Name)$/",
"alertText":"Please enter your name"},
我的目标是这样的:
if input field = "Name" {display JS error} else: process field
我将如何做到这一点以匹配“名称”。附加问题:我也有包含多个单词的输入字段,例如“您的电话号码”。正则表达式会对此有所不同吗?
提前致谢