早上好/下午/晚上,各位先生/主席先生,我对下面的代码有疑问。我的代码所做的是在没有回发的情况下验证文本框。我想做的是显示警告"你好"如果文本框的值为"设置"。如果你回复并回答我的问题,我真的很感激。如果我的代码是垃圾,我真的很抱歉,因为我是javascript和jquery的新手。
$(document).ready(function () {
var fset = document.getElementById('<%=fname.ClientID%>').value;
if(fset.value=="set"){alert("hello");}
else{}
});
答案 0 :(得分:1)
您可以对表单提交,字段的onblur或字段上的keyup进行验证。在其他地方,我没有想到你也可以做客户端。
以下是关键字的版本:
$(document).ready(function() {
$("#<%=fname.ClientID%>").on("keyup", function() {
if ( $(this).val() == "set" ) {
alert("hello");
}
});
});
如果您有表格,可以这样做:
$(document).ready(function() {
$("form").on("submit", function() {
if ( $("#<%=fname.ClientID%>").val() == "set" ) {
alert("hello");
}
});
});