如果里面放了文本框,可以为他设置一个id,用document对象的getElementById方法获取这个元素的value,
同理,可以给隐藏表单设置一个id,用该方法设置value,
如果要能post出去,必须把input标签放在form标签中,并且给form设置name属性
然后在js里面,用document.formname.submit()方法提交
能的。
示例的代码:
HTML部分:
<form action="">
<input type="hidden" name="username" value="test"><br>
</form>
<button>提交</button>
JS部分:
<script>
$(document).ready(function(){
$("form").submit(function(){
alert("submit is ok")
return false
})
$("button").click(function(){
if(false){
$("form").submit()
}else{
console.log('参数不全')
}
})
})
</script>
扩展资料:
表单元素input type=”hidden”的作用:
隐藏域在页面中对于用户是不可见的,在表单插入中隐藏域的目的在于收集和发送信息,以利于被处理表单的程序所使用。
隐藏只是在网页页面上不显示输入框,但是虽然隐藏了,还是具有form传值功能。一般用来传值,而不必让用户看到。
基本语法:
<input type="hidden" name="field_name" value="value" />