为什么不使用多个jQuery
我有一个客户代码表单,如果在提交表单之前必须填写表单,我想显示一条消息 如果只有一个附加到工作,但在我添加另一个后,它就不工作了 有解决办法吗 此代码:为什么不使用多个jQuery,jquery,Jquery,我有一个客户代码表单,如果在提交表单之前必须填写表单,我想显示一条消息 如果只有一个附加到工作,但在我添加另一个后,它就不工作了 有解决办法吗 此代码: <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
<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($('#name').val()=''){
$('.name').append('name是必需的')
返回错误
}
否则{
返回真值
}
if($('#username').val()=''){
$('.username').append('username是必需的')
返回错误
}
否则{
返回真值
}
})
$('#name')。单击(函数(){
$('.name').html('')
})
$('#用户名')。单击(函数(){
$('.username').html('')
})
这是因为您正在使用:
return false;
在中间,它突然停止了执行。因此,您需要做的是收集所有错误,最后,如果有错误,返回false
具有如下错误标志:
$('#test').click(function() {
var error = false;
if ($('#name').val() == '') {
$('.name').append(' Name is required');
error = true;
}
if ($('#username').val() == '') {
$('.username').append(' Username is required');
error = true;
}
return !error;
});
请不要忘记
每个语句末尾的代码>。这是因为您正在使用:
return false;
在中间,它突然停止了执行。因此,您需要做的是收集所有错误,最后,如果有错误,返回false
具有如下错误标志:
$('#test').click(function() {
var error = false;
if ($('#name').val() == '') {
$('.name').append(' Name is required');
error = true;
}
if ($('#username').val() == '') {
$('.username').append(' Username is required');
error = true;
}
return !error;
});
请不要忘记代码>在每条语句的末尾。您的第一个if
返回true或false,这将结束单击函数的其余处理。您的第一个if
返回true或false,这将结束单击函数的其余处理。您好,我通常不会这样做,但我的问题在发布后的3个小时内有4个视图。你能帮忙吗?你好,我通常不这么做,但我的问题在发布后的3个小时内有4个视图。你能帮忙吗?