以下のコードは送信ボタンを作成せずに動作しますが、テキストフィールドに新しく入力された値を 'id'に割り当てたいとします。どうすれば入手できますか?YiiでactiveTextFieldの入力値を取得するにはどうすればよいですか?
<?php echo CHtml::activeTextField($model,'id',array(
'submit' => array('item/view'),
'id' => 1, // this one works when you press enter at the textField; however, I
// want to assign here the current value of textfield
)); ?>
私はここで達成しようとしています何TIA
はfirstRecord、prevRecordとM $ Accessでレコードナビゲーションコントロールなどの記録/モデルナビゲータで、nextRecord、lastRecordリンク。私はこれらの4つのリンクを簡単に実装しました。現在のレコード要素、上記のコードは現在のレコードIDを表示する必要がありますが、ユーザーがその値を変更して、選択したモデル 'id'にナビゲートするようにする必要があります。
モデルのフィールドの値が必要な場合や、送信時にIDの値をテキストフィールドの値に変更したい場合は、 – adamors
あなたが達成しようとしていることは非常に奇妙なことです...私はあなたがしようとしていることに対して何か異なるアプローチを試みるべきだと思います。 –
おそらくあなたは、Webページの各コントロールの固定された一意の識別子を作成するために 'id'が予約されていることに気付かなかったでしょう。これは、テキストフィールドに入力されたユーザーIDの値を保持するためのものではありません。それはコントローラに返される 'data'プロパティに割り当てられるべきです。 – hobs