Haloooo masta2 Yii.
Minta sample donk , onKeyEnter di Yii
Mohon bombingannya ya gan ![]()
Haloooo masta2 Yii.
Minta sample donk , onKeyEnter di Yii
Mohon bombingannya ya gan ![]()
bukannya tinggal gini aja ya
<?php
Yii::app()->clientScript->registerScript('test', '
$(\'#textfield1\').keypress(function(e){
if(e.keyCode == 13) {
$(\'#textfield2\').focus();
}
});
');
?>
<?php echo CHtml::textField('textfield1', '', array('id' => 'textfield1'));?>
<?php echo CHtml::textField('textfield2', '', array('id' => 'textfield2'));?>
Mabtabz dah om petra…thx bgt om. ![]()
kalo mau gak kebanyakan if-nya,
tinggal tambahin atribut aja di textfieldnya,
<?php echo CHtml::textField('textfield2', '', array('id' => 'textfield2', 'class' => 'next', 'next' => 'fieldid'));?>
ntar di kodenya ya tinggal
<?php
Yii::app()->clientScript->registerScript('test', '
$(\'.next\').keypress(function(e){
if(e.keyCode == 13) {
$('#'.$(this).attr(\'next\')).focus();
}
});
');
?>
<?php echo CHtml::textField('textfield1', '', array('id' => 'textfield1', 'class' => 'next', 'next' => 'textfield2'));?>
<?php echo CHtml::textField('textfield2', '', array('id' => 'textfield2', 'class' => 'next', 'next' => 'textfield3'));?>
<?php echo CHtml::textField('textfield2', '', array('id' => 'textfield3', 'class' => 'next', 'next' => 'textfield4'));?>
<?php echo CHtml::textField('textfield2', '', array('id' => 'textfield4', 'class' => 'next', 'next' => 'submit'));?>
kode di atas belum dicoba…
kalo gak mau nambahin attribut ‘next’ ya tinggal taro array javascript buat ngemap
array(‘from’ => ‘to’, ‘from’ => ‘to’, dst);
ato juga bisa kalo mau pake .parent() atau .sibling(),
banyak jalannya ![]()
Wow kereennn!!!.
Blm saya coba sih, tapi klo di liat2 itu berurutan ya?. Mending pake if aja deh, kan bisa kita tentuin mau focus ke mana setelah enter ![]()
itu enggak harus berurutan…
cuman array isinya from sama to doang kok ![]()