PDA

View Full Version : عدم ارسال فرم با کلید اینتر



desatir7316
جمعه 21 شهریور 1393, 21:30 عصر
سلام دوستان
یه فرم دارم که توش می خوام هر موقع اینتر زده شد، فرم رو سابمیت کنه، ولی هر بار که اینتر می زم میاد کپچا رو رفرش می کنه
راه حلی هست؟
ممنون

mah.tab
شنبه 22 شهریور 1393, 03:30 صبح
این رو با جاوا اسکریپت میتونید تنظیم کنید

MMSHFE
شنبه 22 شهریور 1393, 09:06 صبح
برای رفرش کپچا بجای input یا img و... اینطوری کار کنید:

<button id="captcha_refresh" type="button">...</button>
اینطوری یک دکمه معمولی میشه.

desatir7316
یک شنبه 23 شهریور 1393, 18:31 عصر
من الان این رو نوشتم
این کدی که می گید رو کجا دقیقا بذارم؟

<?php $this->widget('CCaptcha',array('buttonLabel'=>'text','buttonType'=>'button','buttonOptions'=>array( 'type'=>'image','src'=>Yii::app()->theme->baseUrl.'/bootstrap/img/refresh1.png')));?>

MMSHFE
دوشنبه 24 شهریور 1393, 19:05 عصر
نمایش:

<img id="captcha" src="<?php echo Yii::app()->request->baseUrl; ?>/images/captcha.php" />
دکمه نمایش کپچای جدید:

<button id="recaptcha" type="button">New CAPTCHA</button>
کد jQuery برای بازسازی تصویر:
$("#recaptcha").click(function() {
$("img#captcha").prop("src", "<?php echo Yii::app()->request->baseUrl; ?>/images/captcha.php?"+Math.random());
});