比如三个文本框,如果三个都为空,则按钮自动变灰,如果其中一个有值 ,则变为可操作.谢谢大虾们
解决方案 »
- 头大死了~~~~求解。。水深火热!!
- 用FusionChart生成折线图问题~!
- 怎样用JS来控制 输入数据中的个数实时更新 但是不刷新页面 不往后台POST数据
- 求一“以星号结尾”javascript正则表达式
- 如何在一个倾斜的矩形框内判断onclick事件(不可以用坐标判断)
- IE下能正常运行的JS,FF下执行不了了,求高手帮忙看看
- js能实现vbscript中的msgbox这个功能吗?(即弹出是,否,取消)
- 用js怎么通过点击链接打印本页面!通过点击连接
- 如何将隐藏的表格恢复显示?
- 怎样实现,div2中的月数,随点击而变化呢,困扰本人好久了,求大神知道一波,感激不尽。
- 求教EXT grid如何限制列輸入值長度
- js问题求助
<input type="button" name="cal" onclick="test(this);" value="按钮" /></td>
<script language="javascript">
function(botton){
var f = document.getElementById(textfieldID).value;
if(f == ''){
botton.disabled = true;
}
}
</script>
<head>
<script type="text/javascript">
function change() {
var texts = document.getElementsByTagName("input");
var length = texts.length;
var btn = document.getElementById("btn");
for (var i = 0; i < length; i = i + 1) {
if (texts[i].type == "text") {
if (texts[i].value != null && texts[i].value != "") {
btn.disabled = false;
return;
}
}
}
btn.disabled = true;
}
</script>
</head>
<body>
<input type="text" onchange="change()"/>
<input type="text" onchange="change()"/>
<input type="text" onchange="change()"/>
<input type="button" value="Button" id="btn" disabled="true" />
</body>
</html>
所以我们得将其空格去掉,在计算其length值
//去左空格;
function ltrim(s){
return s.replace( /^\s*/, "");
}
//去右空格;
function rtrim(s){
return s.replace( /\s*$/, "");
}
//左右空格;
function trim(s){
return rtrim(ltrim(s));
}