问题描述
我的一个jsp页面,里面有好多<s:textfield name="tbStaStationinfo.engineroomName" theme="xhtml" />怎么用JS得到所有的输入框,并设为READONLY。不要每个都加一个ID的那种方法。那个能用就是麻烦。
解决方案
用document.all 得到所有元素得到是一个数组例子var origLength;origLength = document.all.length;for(i=0;i<origLength;i++){ document.all[i].disabled=true;}具体更高级还可以判断类型 用tabName这个比如 document.all[i].tagName 得到将会是input textarea或者checkbox
解决方案二:
$('input[type=text]').attr('readonly','readonly');
时间: 2024-10-28 04:24:23