写了一段代码来测试,但是不知道为什么没有作用,也反复查了好几遍,感觉没有问题,所以请大家帮忙看下(用的火狐浏览器,直接用sublime编写的)
代码如下:
$('#confirm_button').click(function(e){
var $username = $('input:eq(0)').val();
var $password = $('input:eq(1)').val();
if($username=="" || $password==""){
alert('内容为空无法提交!');
e.preventDefault();
}
});
html代码如下(只贴出了需要测试的那一段):
<form action="" method = "post" name = "form">
<table>
<tr>
<td> 账号: </td>
<td><input type="text" name ="username" size = "16" maxlength = "30" id='user' value='请输入账号'></td>
</tr>
<tr>
<td> 密码: </td>
<td><input type="text" name ="password" size = "16" maxlength = "30" value='请输入密码'></td>
</tr>
<tr>
<td> <input type="submit" value="确定" class='button' id='confirm_button'></td>
<td> <input type="reset" value = "重置" class = 'button' id = 'reset_button'></td>
</tr>
</table>
</form>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="../js/jquery-2.0.3.min.js"></script>
</head>
<body>
<form action="" method = "post" name = "form">
<table>
<tr>
<td> 账号: </td>
<td><input type="text" name ="username" size = "16" maxlength = "30" id='user' value='请输入账号'></td>
</tr>
<tr>
<td> 密码: </td>
<td><input type="text" name ="password" size = "16" maxlength = "30" value='请输入密码'></td>
</tr>
<tr>
<td> <input type="submit" value="确定" class='button' id='confirm_button'></td>
<td> <input type="reset" value = "重置" class = 'button' id = 'reset_button'></td>
</tr>
</table>
</form>
<script type="text/javascript">
$('#confirm_button').click(function(e){
var $username = $('input:eq(0)').val();
var $password = $('input:eq(1)').val();
if($username=="" || $password==""){
alert('内容为空无法提交!');
e.preventDefault();
}
});
</script>
</body>
</html>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。