У меня есть модуль, в котором я пытаюсь добавить подтверждение, например, если пользователь ввел символы в тексте «Телефон Нет» и тот же «Мобильный номер».
Это будет работать, когда пользователь откроет регистрационную форму пользователя.
Я сделал это ....Проверка на регистрацию пользователя?
<?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 .....
плз проверить и отправить мне реплей ...
это не работает ... это не выдавая никаких ошибок, когда пользователь ввел символы.
извините, но я не получил U .... может вы плз объяснить в некоторых деталях. Я сойду с ума от этой вещи ... вы предлагаете мне изменить имя функции или что? – Nitz
добро пожаловать в drupal, #Nitz. Почему бы тебе не купить себе книгу или две? –
не хотят ничего говорить КНИГАМ МАСТРО .... Кол. Шрапнель ..... спасибо googletorp ... за ответ ..... я получил это .... – Nitz