1.什么是隐藏域
隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。
2.怎么创建隐藏域
HTML中创建隐藏域:<input type="hidden" name="hiddenName" value="值">
javaScript中创建隐藏域:
<script>
function add(value)
{
var value= 1
document.all.divHidden.innerHTML="<input type=hidden name=hdncount value=" + value+ ">";
}
</script>
3.给表单隐藏域赋值
//var hidValue = document.getElementById("inputH").value;//隐藏域
4.取值
//var ycid = $("input[type=hidden]").val();//取值
注意:
表单提交时因为隐藏域的ID是一样的,在多个隐藏域时,提交到action或者接收页面的为数组的形式。
运用隐藏域可以避免担心像浏览器不支持,用户是否被cookie禁用等问题。但是如果字段数量很多的时候不建议用隐藏域储存数据