私はPHPを初めて使用します。私は以下のようにphp関数内にいくつかのhtmlコードを作成しようとしています。
$str .="</div>
<div class='cls_setpadding'>
<form method='get' action='homepage.php'>
<div class='cls_caller_options'>
<select name='test'>
<option value='allcaller'>".getResourceStrings('msg_allcaller',$lng)."</option>
<option value='specialcaller'>".getResourceStrings('msg_splcaller',$lng)."</option>
</select><br />
</div>
<div class='cls_msg_splcaller'>";
$str .= getResourceStrings('msg_spcallaer',$lng);
$str .=" </div>
<div style='padding-top:2%'></div>
<div class='cls_search_box'>
<input type='hidden' name='function' value='Buysuccess' />
<input type='hidden' name='vcode' value='".$vcode."' />";
if($testmsisdnheader != ""){
$msisdn_header = getheader();
$str .="<input type='hidden' name='".$msisdn_header."' value='".$msisdn."' />";
}
$str .=" <input type='text' onkeydown='return ( event.ctrlKey || event.altKey
|| (47<event.keyCode && event.keyCode<58 && event.shiftKey==false)
|| (95<event.keyCode && event.keyCode<106)
|| (event.keyCode==8) || (event.keyCode==9)
|| (event.keyCode>34 && event.keyCode<40)
|| (event.keyCode==46) )' name='cbsmsisdn' maxlength='12' disabled='true'/><br />
<div style='padding-top:1%'></div>
<input type='submit' value='Submit' /><br />
</div>
</form>
</div>";
ドロップダウンで選択した値に基づいて、テキストボックスを有効/無効にします。
ここでは、オプションの値が「allcaller」に等しい場合、実際に発生しているテキストボックスを無効にする条件を設定したいと思います。ただし、オプションの値が「specialcaller」に等しい場合は、同じテキストボックスを有効にします。
ドロップダウンで選択した値に基づいてテキストボックスを有効にできませんでした。
どんな助けでも大歓迎です。
ありがとう!ボビー。