如何在jquery表单中设置加载时的默认值?

时间:2014-11-27 17:45:16

标签: javascript jquery default-value

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

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

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

2 个答案:

答案 0 :(得分:1)

我不知道我是否理解得很好,但也许这可以帮助

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);
        })

    }     

答案 1 :(得分:1)

在HTML中,只需使用文本的“value”属性,以及无线电和复选框的“checked”属性:

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

<input type="checkbox" checked/>

如您所见,这些会自动指定值。

我希望这有帮助!