내 코드가가 온 클릭
<?php echo CHtml::SubmitButton('Submit',array('onclick'=>'return validation();'));?>
및 내 스크립트 기능이
function validation(){
jQuery("#firstname_result").hide();
jQuery("#lastname_result").hide();
jQuery("#email_result").hide();
var firstname =jQuery("#first_name").val();
var lastname = jQuery("#last_name").val();
var email = jQuery("#email").val();
success=true;
if(firstname==''){
success=false;
jQuery('#firstname_result').html('First Name cannot be blank.').show();
}
if(lastname==''){
success=false;
jQuery('#lastname_result').html('Last Name cannot be blank.').show();
}
if(email==''){
success=false;
jQuery('#email_result').html('Email cannot be blank.').show();
}
if(!success)
return;
}
제출 '버튼을 클릭 한 후 인
보기에 자바 스크립트 함수의 YII을 반환하지 않는 버튼을 제출, 쇼 오류가 발생하여 제출이 타겟팅 된 다른 페이지로 깜박입니다. 어느 누구도 내가 어떻게 할 수 있는지 보여줍니다. 이걸 극복 했어?
'성공'값을 반환하지 않아야합니까? 그 순간에 당신은 아무것도 돌려 보내지 않는 것처럼 보입니다. – Stu
대답이 아닙니다 ... 코드 앞에 네 자리를 기억하십시오. 바로 지금,보기 흉하게 보입니다. –