asp里怎么用JS把DIV输入的值传给隐藏表单?

JavaScript020

asp里怎么用JS把DIV输入的值传给隐藏表单?,第1张

你div里面如果是写死的,可以用innerHTML获取值,

如果里面放了文本框,可以为他设置一个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" />