【发布时间】:2016-01-28 21:53:38
【问题描述】:
我有一个客户端代码表单,如果必须在提交表单之前填写所有表单,我想显示一条消息。
如果只有一个附加它可以工作,但是在我添加另一个后不起作用。
有解决办法吗?
这段代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<form id='id_form' action='signup.php' method='post'>
<label for='name'>Your Name:</label>
<input type='text' id='name' name='name' value=''/>
<span class='name'></span>
<br />
<label for='username'>Username:</label>
<input type='text' id='username' name='username' value=''/>
<span class='username'></span>
<br />
<input id="test" type="submit" value="Submit" />
</form>
<script>
$('#test').click(function(){
if ($('#name').val()=='') {
$('.name').append(' Name is required')
return false
}
else {
return true
}
if ($('#username').val()=='') {
$('.username').append(' Username is required')
return false
}
else {
return true
}
})
$('#name').click(function(){
$('.name').html('')
})
$('#username').click(function(){
$('.username').html('')
})
</script>
【问题讨论】:
-
您的第一个
if返回真或假,这将结束您点击函数的其余处理。
标签: jquery