我已經制作了一個模塊,其中我試圖添加驗證,如果用戶在「電話號碼」文本字段中輸入了字符,並在「移動號碼」中輸入了相同的字符。
這將在用戶打開用戶註冊表單時運行。
我做這個....在用戶註冊表單上進行驗證?
<?php
function form_intro_form_alter($form_id,&$form){
if($form_id == 'user_register' || $form_id == 'user_edit'){
$form['Personal Information']['profile_pno']['#validate'] = array('form_intro_pno_validate' => array()); //profile_pno is for Phone No.
$form['Personal Information']['profile_mno']['#validate'] = array('form_intro_mno_validate' => array()); //profile_mno is for Mobile No.
}
}
function form_intro_pno_validate($element){
if(!is_numeric($element['#value'])){
form_set_error('profile_pno' , t('Please Enter Only Number in Phone no'));
}
}
function form_intro_mno_validate($element){
if(!is_numeric($element['#value'])){
form_set_error('profile_mno' , t('Please Enter Only Number in Mobile no'));
}
}
?>
模塊名稱是form_intro .....
PLZ檢查,並給我重播...
這是不工作吧...當用戶輸入字符時不會發生任何錯誤。
抱歉,但我沒有得到ü....你能PLZ在一些細節解釋。我對這件事情很生氣....你是在暗示我改變函數名稱還是什麼? – Nitz 2010-05-04 13:06:37
歡迎來到drupal,#尼茨。你爲什麼不給自己買一兩本書? – 2010-05-04 13:31:24
不想說任何事情,以預訂MAESTRO ....上校。彈片.....感謝googletorp ...爲了回答.....我知道了.... – Nitz 2010-05-04 14:16:30