与“选择”有关的问题输入字段

Question related to <select> input field

本文关键字:问题 输入 字段 选择      更新时间:2023-09-26

我有三个<select>输入字段:<select name=first>, <select name=second><select name=three>。第二个和第三个字段被禁用。如果用户更改了第一个字段的值,则应该启用第二个字段,依此类推。有一个与这个任务相关的例子吗?由于

这叫做级联选择,下面是一些例子

http://forums.digitalpoint.com/showthread.php?t=703846

http://www.everyweb.ru/wmaster/javas/menu/demo/dynasele.html

http://www.inside-oracle-apex.com/generic-solution-for-cascading-select-listslovs/

http://webdeveloper.earthweb.com/webjs/jsnavigation/item.php/91311

最简单的方法是,您可以将事件处理程序绑定到change事件的元素并调整disabled属性:

var form = document.getElementById('formId');
form.first.onchange = function() {
    form.second.disabled = false;
};
form.second.onchange = function() {
    form.three.disabled = false;
};

我还建议通过JavaScript禁用字段,否则,如果用户禁用JavaScript,他们将无法使用表单。