HTML表单元素中disabled的元素的值不会提交到服务器
一、在HTMl页面的form表单中对disabled的元素的属性和值不会提交到服务器
实例1:
<form action="#"> <input type="text" name='name' value='张三'> <br> <input type="text" name='age' value='13' disabled> <br> <input type="text" name='sex' value='男' readonly> <br> <input type="submit"> </form>
实例2:select标签没有readonly属性,所以在使用disabled的时候需要注意,当前值不会提交到服务器
<form action="#"> <input type="text" name='name' value='张三'> <br> <select name="age"> <option value="">==请选择==</option> <option value="15">10</option> <option value="10">15</option> </select> <br> <select name="sex" disabled> <option value="">==请选择==</option> <option value="1" selected>男</option> <option value="0">女</option> </select> <br> <input type="submit"> </form>
实例3,JQuery表单的序列化
<form action="#" id='from1'> <input type="text" name='name' value='张三'> <br> <input type="text" name='age' value='13' disabled> <br> <input type="text" name='sex' value='男' readonly> <br> <input type="submit"> </form> <script> $(function() { $('input[type="submit"]').click(function() { var data = $('#form1').serialize(); console.log(data); return false; }); }); </script>
更多: