我有一个登录页面,该页面在Firefox中可以正常运行,但是在服务器上的Internet Explorer中不起作用。该表单未提交。此外,我正在使用niceform模板。可能是什么问题?我的表格代码

            <form action="myurl"
                method="post" class="niceform">

                <fieldset>
                    <dl>
                        <dt>
                            <label for="email">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Username:</label>
                        </dt>
                        <dd>
                            <input type="text" name="username" value="" id="username" size="54" />
                            <font color="red"></font>
                        </dd>
                    </dl>
                    <dl>
                        <dt>
                            <label for="password">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Password:</label>

                        </dt>
                        <dd>
                            <input type="password" name="password" value="" id="password" size="54" />
                            <font color="red" > </font>
                        </dd>
                    </dl>
                    <dl>
                        <dt>
                            <label for="password">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Login As:</label>
                        </dt>
                        <dd>
                            <select name="user_type">
                            <option value="user"> User </option>

                            </select>

                        <font color="red">
                            <span id="login_err" style="display: none;"> username or password can not be left blank.</span><br />
                                                            </font>
                        </dd>
                    </dl>
                    <dl class="submit" style="text-align: right;">
                        <p style="padding-left: 91px; float: right; padding-right: 59px; width: 128px; font-weight: bold;">

                                                                                                &nbsp;
                        </p>
                        <input type="submit" name="submit" id="submit" value="Enter" />

                    </dl>

                </fieldset>

            </form>


我的剧本

<script type="text/javascript">
$(document).ready(function(){
    $('#submit').click(function(){
        var username = $.trim($('#username').val());
        var password = $.trim($('#username').val());

        if(username== ''||username == null|| password=='' || password == null ){
            $('#login_err').show();
            return false;
        }else{
            return true;
        }
    });
});
</script>

最佳答案

提交按钮将无法单独使用。您需要像这样的适当的<form>

<form method="post" action="myscript.php">
   <input type="submit" name="submit" id="submit" value="Enter" />
</form>


现在应该可以工作了。

10-05 20:43
查看更多