嗨,我是 jQuery 的新手。
我想要一个像这样工作的验证:
如果文本字段具有特定值,例如“Robi”,则在提交点击事件时,文本字段将变为空,但“Robi”以外的任何值都将成功提交数据。
请给一些建议。
$("form").on("submit", function() {
return $.trim($("#myInputField").val(function(i, val) {
return val == "Robi" ? "" : val;
}).val()) != "";
});
演示:http: //jsfiddle.net/2mR8b/
HTML:
<form id="myform">
<input type="text" id="txtfield" value="" />
</form>
JS:
$(document).ready(function() {
$('#myform').submit(function() {
if ($('#txtfield').val() == "Robi") { $('txtfield').val(''); return false; }
});
});
HTML:
<form>
<input type='text' id='name' />
</form>
脚本:
$("form").on("submit", function() {
var name = $("#name").val();
if(name == "Robi"){
$("#name").val("");
return false;
}
else{
// continue to submit
}
});