首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使Html表单输入字段在提交时保持不变

使Html表单输入字段在提交时保持不变
EN

Stack Overflow用户
提问于 2014-12-12 04:40:40
回答 2查看 794关注 0票数 0

使Html表单输入字段在提交时保持不变。当我提交表单时,表单的ball和comments输入被重置为空。

现在我想要的是,当我提交表单时,球的输入选择字段中的值保持不重置,而注释字段的值将像往常一样重置。下面的任何帮助都是工作代码

代码语言:javascript
运行
复制
    $('body').on("click",".addComment",function(){

        var element = $(this);
        var id = element.attr("id");

        $('#commentBox'+id).slideToggle(200);
        $('#comment'+id).focus();
        $('#comment'+id).val('');
        $('#comment'+id).attr("placeholder", "Write a message..");


    });



    $('body').on("click",".comBtn",function(){

        var element = $(this);
        var cid = element.attr("id");

         var ball=$('#ball').val();



        var comment=$('#comment').val();
        var datasend = 'com='+ comment + '&pid=' + cid +'&ball='+ball;


        if(comment==""){

            $('#comment'+cid).focus();
            $('#comment'+cid).attr("placeholder", "Enter the comment..");

        }else{

        $.ajax({

            type:"POST",
            url:"comment.php",
            data:datasend,
            cache:false,
            success:function(html){
                $('#loadcomment'+cid).append(html);
                $('#comment').val('');

                                 $('#ball').val('');


            }

        });

        }

        return false;

        });






<form action="" method="post">


<select name="ball" id="ball">
<option>none</option>
<option value="left">left</option>
<option value="right">right</option>
</select>

<input name="comment"  id="comment"  type="text">


<input id="comBtn"  type="submit"/>



</form>
EN

Stack Overflow用户

发布于 2014-12-12 05:02:34

我只是简单地将这个问题转移到一个答案上,因为我把它作为评论放进去,认为可能会有更多……

$.ajax调用成功后,删除$('#ball').val('')行,这样它就不会更改。

基本上,val语句有两个目的。

  1. As .val("123"):这会将元素的值更改为123,一个赋值。
  2. As .val():这将从元素中获取值,而不会更改它。

正如您所写的,$('#ball').val('')代码将ball的值重置为空字符串。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27432006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档