如何在页面加载时强制表单字段中的特定值;并使用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>
答案 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" >