如果我的“remote_server”选项设置为 no,我目前正在使用 javascript 禁用文本框。这是我现有的代码
HTML
<select name="remote_server" class="required">
<option></option>
<option value="1" <?php if($remote=="1") echo 'selected="selected"'; ?>>Yes</option>
<option value="0" <?php if($remote=="0") echo 'selected="selected"'; ?>>No</option>
</select>
Javascript
var e = document.getElementsByName("remote_server")[0]
var strUser = e.options[e.selectedIndex].value;
if ( strUser == 0 ) {
document.getElementsByName("ftp_hostname")[0].setAttribute("disabled", "disabled");
document.getElementsByName("ftp_user")[0].setAttribute("disabled", "disabled");
document.getElementsByName("ftp_password")[0].setAttribute("disabled", "disabled");
document.getElementsByName("ftp_mode")[0].setAttribute("disabled", "disabled");
document.getElementsByName("ftp_port")[0].setAttribute("disabled", "disabled");
document.getElementsByName("ftp_directory")[0].setAttribute("disabled", "disabled");
}
有没有一种简单的方法可以将其转换为 jquery,以便在选择选项时文本框将被启用或禁用?