【发布时间】:2014-04-02 04:20:54
【问题描述】:
所以基本上 HTML 表单会询问他们属于哪家公司,以及他们是否选择例如:-
<select name="catg" onchange='maxlength()'>
<option> Select..</option>
<option value="stu">Uni Student</option>
<option value="anothersstu">Student at another institution</option>
<option value="staff">Uni Staff</option>
<option value="other">other</option>
</select><br />
Student Number / Staff Number: <input type="text" name="ss"/> <br />
function maxlength(){
if(test.catg.selected=="stu"){
test.ss.maxlength='8';
.focus();
.select();}
return;
}
如果用户选择 Uni student 或 Uni staff,Student Number/Staff Number texbox 的 maxlength 需要为 8。
我怎样才能做到这一点?我已经尝试过 onChange 但无法让它工作。
【问题讨论】:
-
你的代码在哪里?以及
maxlength是如何计算的? -
@Pilot,抱歉现在已经添加了,我以为我之前添加了它
标签: javascript html forms onchange