今天在写前台的时候遇到几个问题,因而心血来潮去测试了一下:php
1. input type="hidden" 咱们常常拿来写一些不但愿被看到的属性,可是若是写在form中是会被跟着表单一块儿提交出去的。html
那么我就在想,若是给"hidden"加上disabled属性是否还会跟着表单一块儿提交呢?jquery
好比:ide
1 <form action="result.php"> 2 <input type="hidden" name="test" value="1234" disabled="disabled"></input> 3 <input type="submit" value="click"></input> 4 </form>
那么在php端接收的结果看来,是不会提交该hidden数据的。测试
2. 那么disabled以后,可否用jquery取到我须要的属性呢?spa
alert($('input[name="test"]').attr('value'));
结果是能够得到3d
3. 另外顺手测试了一下若是没有输入 name 属性,hidden是否提交code
1 <form action="result.php"> 2 <input type="hidden" value="1234" disabled="disabled"></input> 3 <input type="submit" value="click"></input> 4 </form>
结果很明显也是不会提交的orm