0

私を助けてください。コードイグナイターを使用しています。

VIEWで私は持っています

'<select name="sender[]" style="width:150px" class="chzn-select" disabled='disabled'>
<?php foreach($statments as $statement): ?>
<option value="<? echo $statement->id; ?>" <?php echo ($statement->id==$pris->sender)?"selected='selected'":""; ?>><?php echo $statement->name; ?>'<?php endforeach; ?>

「無効」を使用すると、「送信者」が NULL として渡されます。「無効」を削除すると正常に動作しますが、アクティブな選択は必要ありません。

4

2 に答える 2

3

要素はでdisabled値を送信しませんPOST

データを渡したいが、ユーザーがフィールドを編集できないようにする場合は、readonly代わりに使用します。

編集:<select>どうやら、これはボックスのオプションではありません。解決策については、 HTML フォーム readonly SELECT タグ/入力を参照してください。

http://kreotekdev.wordpress.com/2007/11/08/disabled-vs-readonly-form-fields/

于 2013-06-02T13:51:17.877 に答える