$form = new HTML_QuickForm('sms_form', 'POST','?action=mailbox&new=1',null,' enctype="multipart/form-data" ', TRUE);
$form->addElement('submit', 'btnSubmit', 'Кнопка 1','id=but_spr');
$form->addElement('text', 'user', $_SESSION['messages']['field_name'],'');
$form->addElement('submit', 'btnSubmit1', 'Кнопка 2','id=but_spr');
$form->addRule('user', $_SESSION['messages']['mes_empty_login'].'</br>', 'required');
if ($form->validate())
{
.....
}
<form action="x.php" method="POST">
<input type="text" name="text"/>
<input type="submit" name="btn_1" value="foo"/>
<input type="submit" name="btn_2" value="bar"/>
<form>
<?php
var_dump($_POST);
?>
потому что ты упомянул про некорректные данные передаваемые формойпочему ты пишешь про первую кнопку что все данные в нужном виде, а про в торую - какие-то правила?
возможно ты не представил себе суть проблемыты вообще прелдставляешь себе, какие данные должна послать форма?
спасибо за комплимент (басом)или только и можешь пищать, как ципленочек "у меня правило не срабатывает, покажите, что в коде исправить"
1) В начало скрипта добавьАвтор оригинала: zdimon
На форме находится две кнопки типа submit.
Немогу понять почему при нажатии одной мои правила
$form->addRule() срабатывают а при нажатии на второй нет.
PEAR::setErrorHandling(PEAR_ERROR_DIE);
возможно, ты представляешь себе, что очень умный.возможно ты не представил себе суть проблемы