开发者社区> 问答> 正文

关于click事件的一个小问题

写了一段代码来测试,但是不知道为什么没有作用,也反复查了好几遍,感觉没有问题,所以请大家帮忙看下(用的火狐浏览器,直接用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>&nbsp;&nbsp;&nbsp;账号:&nbsp;&nbsp;</td>
                                <td><input type="text" name ="username" size = "16" maxlength = "30" id='user' value='请输入账号'></td>
                            </tr>
                            <tr>
                                <td>&nbsp;&nbsp;&nbsp;密码:&nbsp;&nbsp;</td>
                                <td><input type="text" name ="password" size = "16" maxlength = "30" value='请输入密码'></td>
                            </tr>
                            <tr>
                                <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="确定" class='button' id='confirm_button'></td>
                                <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value = "重置" class = 'button' id = 'reset_button'></td>
                            </tr>
                        </table>
                        </form>

展开
收起
a123456678 2016-07-11 16:40:56 1967 0
1 条回答
写回答
取消 提交回答
  • <!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>&nbsp;&nbsp;&nbsp;账号:&nbsp;&nbsp;</td>
                                    <td><input type="text" name ="username" size = "16" maxlength = "30" id='user' value='请输入账号'></td>
                                </tr>
                                <tr>
                                    <td>&nbsp;&nbsp;&nbsp;密码:&nbsp;&nbsp;</td>
                                    <td><input type="text" name ="password" size = "16" maxlength = "30" value='请输入密码'></td>
                                </tr>
                                <tr>
                                    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="确定" class='button' id='confirm_button'></td>
                                    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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>
    2019-07-17 19:54:21
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载