javascript中阻止表单提交,为什么不管用?
<scripttype="text/javascript">$(function(){$("#sub").bind("click",function(event){var...
<script type="text/javascript">
$(function(){
$("#sub").bind("click",function(event){
var username = $("#username").val;
if(username==""){
$("#msg").html("<p>文本框的值不能为空</p>");
event.preventDefault();//阻止默认行为(表单提交)
}
});
});
</script>
</head>
<body>
<form action="test.html">
用户名:<input type="text" id="username"><br>
<input type="submit" value="提交" id="sub">
</form>
<div id="msg"></div>
</body>
</html> 展开
$(function(){
$("#sub").bind("click",function(event){
var username = $("#username").val;
if(username==""){
$("#msg").html("<p>文本框的值不能为空</p>");
event.preventDefault();//阻止默认行为(表单提交)
}
});
});
</script>
</head>
<body>
<form action="test.html">
用户名:<input type="text" id="username"><br>
<input type="submit" value="提交" id="sub">
</form>
<div id="msg"></div>
</body>
</html> 展开
3个回答
展开全部
var username = $("#username").val; //这句不对,应该是
var username = $("#username").val(); // val()的括号忘记加了,加上就好了
var username = $("#username").val(); // val()的括号忘记加了,加上就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
return false;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询