javascript - js表单填写检查

标签 javascript jquery html forms validation

当用户按下“提交”按钮时,我如何才能将用户返回到未填写的字段?

我有这样的东西:

    <!--Contact Name-->
    <div class="section" id="inputdiv">
         <span class="fieldname">Name:</span>
         <input type="text" id="contactname" /> <!-- Nessesary to be filled-->
           <script type="text/javascript">
               var contactname = new LiveValidation('contactname');
               contactname.add(Validate.Presence);
           </script>  
    </div>


     <a class="button-more" style="width:903px; float: right; font-size: 15px; margin-top: 15px;" href="">Submit my answers</a>

或者只是这样:

<input type="text" id="contactname" /> <!-- Nessesary to be filled-->

<a href="">Submit my answers</a>

最佳答案

您应该在用户点击“提交”时执行以下代码:

if (document.getElementById('contactname').value=='') document.getElementById('contactname').focus();
else // if the field isn't empty, proceed

编辑:哦,对不起,我刚刚注意到“jquery”标签。它必须在 jQuery 中创建吗?我不懂 jQuery,但您也可以使用上面的代码;)

请记住,您还应该检查服务器端的所有字段,因为一些有经验的用户可能很容易操纵客户端代码。

关于javascript - js表单填写检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3820658/

相关文章:

javascript - asp.net mvc ModelState IsValid - 有效处理 false 的返回

javascript - 使用 Twitter Bootstrap 将表单居中

javascript - 如何根据按钮按下情况在 div 下显示表单

javascript - 在同一元素上显示多个工具提示

javascript - 下次访问时恢复动态内容中的阅读位置

javascript - Angularjs-需要在单击 <td> 元素时编译模板

javascript - Jquery UI datepicker 添加 "Unknown"选项值到输入

javascript - 使用 Javascript 在 PHP 中选择选项时启用按钮

html - 如何在没有 Bootstrap 的情况下制作响应式导航栏?

java - Jsoup 删除未使用的元素