私はYiiで次のようなことを達成する必要があります:
<form action="somescript.php#fragment-id">
フォームが送信されると、成功メッセージがユーザーの目の前に表示されます。このとき、メッセージは表示されていますが、ブラウザはトップに戻ります。
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'contact-form',
'enableClientValidation'=>true,
)); ?>
//form here
<?php echo CHtml::submitButton('send')); ?>
<?php $this->endWidget(); ?>
ここにと呼ばれるものactionPrefix
がありますが、別のクラスから来ているようです。
CWidget
http://www.yiiframework.com/doc/api/1.1/CActiveForm
私はactionPrefix
そのように追加しようとしました:
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'contact-form',
'enableClientValidation'=>true,
'actionPrefix'=>'fragment-id'
)); ?>
サイコロはありません。
ご意見をお聞かせください