页面加载时的强制表单字段值&提交

时间:2013-09-17 07:23:16

标签: javascript jquery

如何在页面加载时强制表单字段中的特定值;并使用JavaScript或jQuery将该值“提交”?

我试过以下;但没有雪茄。

<script>
window.onload = function(){
document.forms['coolform'].submit()

}
</script>

加价。

    <form id="search" name="coolform" class="navbar-form form-search" action="#">                    
        <div class="input-append">
            <input id="query" type="text" class="search-query" value="Bars" >
            <button type="submit" class="btn"><i class="icon-search"></i></button>

        </div>     

3 个答案:

答案 0 :(得分:0)

尝试以下(jQuery):

$(function(){
     var s = $('#search');
     $('#query', s).val('The value you want to force in.');      
     s.submit();
});

HTML:

<input id="query" name="query" type="text" class="search-query" value="Bars" >

答案 1 :(得分:-1)

您可以使用ajax在document.ready ...

上提交值
$(document).ready(function(){
    var query = $('#query').value;
    $.ajax({
       url:'url/to/your.php',
       data:'query='+query,
       success:function(data){
          //handle response
       }
    });
});

答案 2 :(得分:-1)

您需要在表单字段中使用name属性,否则在提交表单时不会包含该属性:

<input id="query" name="query" type="text" class="search-query" value="Bars" >