我是初学者,我正在使用magento创建一个模块,我有一个表单,我将数据控制器发送到数据库中存储,我需要知道如何将光标转到第一个文本字段表单执行保存或运行错误消息的动作,副控制器代码
public function saveAction()
{
//Recupera los datos enviados por la form
$nom = ''.$this->getRequest()->getPost('nom');
$prenom = ''.$this->getRequest()->getPost('prenom');
$telephone = ''.$this->getRequest()->getPost('telephone');
$messagefault = $this->__('NO DIGITO SUFICIENTES DATOS');
//Comprueba que los campos no esten vacios
if (empty($nom)||/*Este simbolo es el operador logico OO`enter code here`*/empty($prenom)||empty($telephone))
{
Mage::getSingleton('core/session')->addError($messagefault);
}
//Comprueba que la variable exista y no este vacia
if(isset($nom)&&/*Este simbolo es el operador logico Y */($nom!='') && isset($prenom)&& ($prenom!='')&& isset($telephone)&&($telephone!=''))
{
//Crea el objeto y lo registra en la base de datos
$contact = Mage::getModel('test/test');
$contact->setData('nom', $nom);
$contact->setData('prenom', $prenom);
$contact->setData('telephone', $telephone);
$contact->save();
$message = $this->__('REGISTRO SALVADO CON EXITO');
Mage::getSingleton('core/session')->addSuccess($message);
}
//Redirige a nuestro usuario al metodo indexar de nuestro modulo controlador
$this->_redirect('Ptest/index/index');
// osea carga la pagina de donde mandamos a salvar
}