启用按钮只有当所有字段填写?

HI,

我有我只想让按钮被激活,如果用户填写了所有信息的形式。 我是新来的JavaScript,想一点点帮助。 谢谢!

这里是我的脚本:

<script type="text/javascript"> function enableDisableSend(oFld){ name = oFld.form.summary.value; question = oFld.form.question.value; if (question == '' OR name == '') { oFld.form.write.disabled = TRUE; document.getElementById("write").className = 'comment_popup_button_disabled'; } else { oFld.form.write.disabled = FALSE; document.getElementById("write").className = 'comment_popup_button_active'; } } </script> <body onload="enableDisableSend(document.login.comments)"> <form name="login" method="post" id="login"> <input type='text' name='summary' id='summary' onFocus="clearText(this)" onBlur="clearText(this)" class="support_popup_form" value="" onkeyup="enableDisableSend(this)" onblur="enableDisableSend(this)" onpaste="setTimeout('enableDisableSend(document.'+this.form.name+'.'+this.name+')', 10)" /> <textarea name="question" id='question' rows="10" class="support_popup_form" onFocus="clearText(this)" onBlur="clearText(this)" style="min-height: 164px; max-height: 164px;" onkeyup="enableDisableSend(this)" onblur="enableDisableSend(this)" onpaste="setTimeout('enableDisableSend(document.'+this.form.name+'.'+this.name+')', 10)" maxlength="120"></textarea> <input type='submit' value='Ask Question' class="comment_popup_button_disabled" id="write" name="write"/></div> </form>

但是,当您更改字段没有任何反应。 你可以帮我修改我的代码,使其工作或指导我在正确的方向?

谢谢
库尔顿

--------------解决方案-------------

对于OR条件语法||

if (question == '' || name == '') {

你有名字或ID没有元素comments

JavaScript是区分大小写的。
你需要写truefalse

分类:JavaScript的 时间:2012-09-25 人气:0
本文关键词: JavaScript中,web表单
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.162 (s). 9 q(s)