我有一個常見的驗證功能
有返回值的驗證功能
function connect_and_update_destination() {
var flag = true;
// Validate IP
if (!validate_ip_address()) {
alert(protect.lang.enter_valid_ip);
return;
}
if ($('#pjm_alias').val() === '') {
$('#pjm_alias').focus();
alert(protect.lang.enter_alias);
return;
}
if ($('#pjm_auth_name').val() === '') {
$('#pjm_auth_name').focus();
alert(protect.lang.enter_auth_name);
return;
}
if ($('#pjm_auth_password').val() === '') {
$('#pjm_auth_password').focus();
alert(protect.lang.enter_auth_pwd);
return;
}
var ip = $('#pjm_ip1').val()+'.'+$('#pjm_ip2').val()+'.'+$('#pjm_ip3').val()+'.'+$('#pjm_ip4').val();
return establish_connection(ip, $('#pjm_alias').val(), $('#pjm_auth_name').val(), $('#pjm_auth_password').val());
}
成功驗證之後,它總是返回establish_connection(),我的問題是,我調用這個connect_and_update_destination()這樣,
function first_call(){
connect_and_update_destination();
}
function second_call(){
connect_and_update_destination();
}
當第一個電話,我需要驗證成功後返回establish_connection(),但是當過我叫其使用第二函數[second_call()]不應該返回establish_connection() insted的回報establish_connection的()我只需要返回。但我怎麼能這樣做,意思是我不想輸入establish_connection()時,我打電話使用second_call()。
在此先感謝。
如果烏拉圭回合按鈕調用然後顯示烏爾按鈕代碼 –