我有这个表格。我需要验证一些文件,所以我将此插件与以下代码一起使用:
$("#filter").validate({
rules: {
"n-habitaciones": {
required: false,
number: true
},
"superficie-min":{
required: false,
number: true
},
"superficie-max":{
required: false,
number: true
},
"precio-min":{
required: false,
number: true
},
"precio-max":{
required: false,
number: true
}
}
});
这很好用!但如果没有设置,我需要在提交时将“superficie”和“Precio”中的输入文本设置为空(“”)。值“Desde”和“Hasta”就像标签一样。这是表单代码:
<fieldset>
<legend>Superficie(m² o Hs)</legend>
<input type="text" id="superficie-min" name="superficie-min" class="numeric-input" value="Desde" onfocus="if(this.value=='Desde') this.value='';" onblur="if(this.value=='') this.value='Desde';"/>
<span> - </span>
<input type="text" id="superficie-max" name="superficie-max" class="numeric-input" value="Hasta" onfocus="if(this.value=='Hasta') this.value='';" onblur="if(this.value=='') this.value='Hasta';"/>
<br />
<span class="note">Si busca un campo, ingrese las hectáreas, de otra manera, ingrese m²</span>
</fieldset>
<fieldset>
<legend>Precio</legend>
<input type="text" name="precio-min" value="Desde" class="numeric-input" onfocus="if(this.value=='Desde') this.value='';" onblur="if(this.value=='') this.value='Desde';"/><span> - </span>
<input type="text" name="precio-max" value="Hasta" class="numeric-input" onfocus="if(this.value=='Hasta') this.value='';" onblur="if(this.value=='') this.value='Hasta';"/>
</fieldset>
我怎样才能做到这一点?