1

オプション要素の選択をクリックしている間、ユーザーがリストを表示するのを止めたい:

<select name="_users_id_requester">
  <option value="0">-----</option>
  <option selected="" value="774">Asmaa El Habib,Yassine</option>//except this one 
  <option value="779" title="Ahlam Edouiri - U8K8O">Ahlam Edouiri</option>
  <option value="746" title="Ainane Mohamed - MohamedAinane">Ainane Mohamed</option>
</select>

読み取り専用の方法を試しましたが、問題はフォーム内で要素を使用しているため、選択した値をフォームが読み取れないことです

4

1 に答える 1

1

選択にIDを与えることから始めます。多分

<select name="_users_id_requester" id "requestor" class = "requestorList">
   <option value="0">-----</option>
   <option selected="" value="774">Asmaa El Habib,Yassine</option>//except this one 
   <option value="779" title="Ahlam Edouiri - U8K8O">Ahlam Edouiri</option>
   <option value="746" title="Ainane Mohamed - MohamedAinane">Ainane Mohamed</option>
</select>

次に、コントロールを簡単に無効にすることができます

$('#requestor').prop('disabled', 'disabled');

コントロールを再度有効にするには:

$('#requestor').prop('disabled', '');

ID を設定できない場合:

$('.requestorList').prop('disabled', 'disabled');

コントロールを再度有効にするには:

$('.requestorList').prop('disabled', '');
于 2013-02-25T23:25:02.780 に答える