几个html中input标签的细节

今天在写前台的时候遇到几个问题,于是心血来潮去测试了一下:

1. input type="hidden"  我们经常拿来写一些不希望被看到的属性,但是如果写在form中是会被跟着表单一起提交出去的。

  那么我就在想,如果给"hidden"加上disabled属性是否还会跟着表单一起提交呢?

比如:

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>
html代码

那么在php端接收的结果看来,是不会提交该hidden数据的。

 

2. 那么disabled之后,能否用jquery取到我需要的属性呢?

alert($('input[name="test"]').attr('value'));

结果是可以获得

 

3. 另外顺手测试了一下如果没有输入 name 属性,hidden是否提交

1 <form action="result.php">
2     <input type="hidden" value="1234" disabled="disabled"></input>
3     <input type="submit" value="click"></input>
4 </form>
html代码

结果很明显也是不会提交

 

posted @ 2013-12-10 16:07  楚寒  阅读(177)  评论(0)    收藏  举报