Buenos dias,
Tengo un problemilla, quiero validar los campos de un formulario que tengo pero que no consigo encontrar una forma para hacerlo:
Tengo el formulario creado asi :
function mymodule_page(){
return drupal_get_form('mymodule_upload');
}
function mymodule_upload(){
$form['#attributes']['enctype'] = 'multipart/form-data';
$form['campo1'] = array(
'#type' => 'textfield',
'#title' => 'campo1',
'#default_value' => $campo1
);
$form['campo2'] = array(
'#type' => 'textarea',
'#title' => 'campo2',
'#default_value' => $campo2
);
$form['upload']['submit_one'] = array(
'#type' => 'submit',
'#value' => 'Subir'
);
$form['volver']['submit_two'] = array(
'#type' => 'submit',
'#value' => 'Volver'
);
return $form;
}
function mumodule_upload_submit(&$form, &$form_state){
//Insertar datos en BBDD
}
Lo que quiero es que cuando se pulsa el boton submit se validen los campos y cuando se pulse el boton "Volver" se vuelve a la pagina pero sin validar.
He encontrado por internet el valor "element_valid" que valida campo por campo pero el problema es que valida tanto en "Submit" que en "Volver" y no quiero eso.
¿Me pueden echar una mano?
Muchas gracias