【问题标题】:Jquery reset form no erase fieldsJquery重置表单没有擦除字段
【发布时间】:2014-06-27 11:06:49
【问题描述】:

我需要擦除或清空表单的输入字段,我使用这个但没有用:

<script>
jQuery(document).ready(function() 
{
jQuery("#contact_form").get(0).reset()  
});
</script>

<form id="contact_form" name="form" method="post" action="">

<input name="c_name" type="text" title="Insert Personal Name" value="Personal Name" />

</form>

脚本必须删除输入文本的内容并且不显示文本个人姓名,如果它不起作用并且不重置表单

我不知道是否存在一些错误,但我认为必须有效

谢谢,问候

【问题讨论】:

    标签: jquery reset


    【解决方案1】:

    您无法重置具有使用内联属性定义的输入值的表单,请使用.val()

    Demo

    $("#contact_form input[name=c_name]").val('');
    

    或者添加一个按钮,并在点击事件时重置表单。

    Demo

    $("button").click(function(){
        $("#contact_form")[0].reset();
    });
    

    注意:reset() 将输入值更改为其初始值(在您的情况下,它将重置为个人姓名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-26
      相关资源
      最近更新 更多