1

javascriptを使用して、「remote_server」が0に設定されているかどうかを検出しようとしています。設定されている場合は、テキストボックス「ftp_hostname」を無効にします。アラートのコメントを外すと機能しますが、フィールドはまだ無効になっていません。

テキストボックス:

<label for="ftp_hostname">
FTP Hostname
</label>
<input type="text" value="<?php echo $row['ftphost']; ?>" class="required" name="ftp_hostname" class="text"> 

Javascript:

var e = document.getElementsByName("remote_server")[0]
var strUser = e.options[e.selectedIndex].value;

if ( strUser == 0 ) {
document.getElementsByName("ftp_hostname")[0].disabled
//alert("selected!");
}
4

2 に答える 2

5

使ってみてください

document.getElementsByName("ftp_hostname")[0].setAttribute("disabled", "disabled");
于 2012-12-22T17:31:28.087 に答える
0

追加する必要があります=true

document.getElementsByName("ftp_hostname")[0].disabled=true;
于 2012-12-22T17:30:49.923 に答える