【问题标题】:how to set default values on load in jquery form?如何在 jquery 表单中设置加载时的默认值?
【发布时间】:2015-01-26 09:23:21
【问题描述】:

我正在使用jq-idealforms 创建表单。目前我没有使用动态方法来创建任何字段。在某些事件中,我想在给定表单的所有字段中设置值。

换句话说,我想在特定事件上预加载具有特定值的表单。我找不到任何此类文档。所以需要帮助

演示表格http://bit.ly/1ahZalu

【问题讨论】:

    标签: javascript jquery default-value


    【解决方案1】:

    在 HTML 中,对文本使用“value”属性,对单选框和复选框使用“checked”属性:

    <input type="text" value="John"/><br/>
    
    <input type="checkbox" checked/>

    如您所见,这些自动具有指定的值。

    我希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      我不知道我是否理解得很好,但这可能会有所帮助

      http://jsfiddle.net/ymfvqyob/2/

          var set=[]; //array name:field value, ...
          set.push({'username':'test username 1','email':'test email 1'});
          set.push({'username':'test username 2','email':'test email 2'});
      
          //here is a click event used to call functions setVal    
          $('#set1').click(function(){
              setVal(0)
          })
          $('#set2').click(function(){
              setVal(1)
          })
      
          function setVal(ind)
          {
              $.each(set[ind],function(name,val){
                  $('form input[name="'+name+'"]').val(val);
              })
      
          }     
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-12
        • 2012-06-12
        相关资源
        最近更新 更多