2016-05-29 19 views
0

私はGETキー値のペアに基づいて2つの変数を割り当てています。最初の変数は、設定された第2の1はしていませんます:READONLY属性がPHP変数に割り当てられていません

$amt=isset($_GET['a']) ? $_GET['a'] : 0; 
$alk=isset($_GET['a']) ? " readonly=\"READONLY\"" : ""; 

...

echo "<input type=\"text\" name=\"amount\" size=\"5\" class=\"inputbox\" value=\"".$amt."\"".$alk.">"; 

入力フィールドがURLのA = 100、キーと値で渡されるものから、デフォルト値を取得します?しかし、readonly属性は適用されません。提案?

+0

適用されているかどうかはどのように確認しますか? – lolbas

+0

'readonly'属性は値を必要としません。 – lolbas

+0

名前の属性が間違っています。 「金額」ではなく「金額」である。 –

答えて

-1

W3Cでは、「XHTMLでは、属性の最小化は禁止されており、readonly属性はreadonly = "readonly" />」と定義する必要があります。そこで入力ボックスを前方スラッシュ・クローズ・アングル・ブラケットで閉じ、readonly属性が機能するようになりました。ありがとう。

関連する問題