Foros del Web » Programando para Internet » PHP »

ayuda soy nuevo en php

Estas en el tema de ayuda soy nuevo en php en el foro de PHP en Foros del Web. <form action="" method="POST"> <input type="date" name="deadline"> $deadline=!empty(['nid']['#post']['field_task_date_deadline']['0']['value']['date']); if(!empty($deadline)) //comprueba si el campo date_deadline esta vacío { form.$deadline.focus(); //posicionarse en el campo vacío return false; } ...
  #1 (permalink)  
Antiguo 07/04/2010, 14:05
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Pregunta ayuda soy nuevo en php

<form action="" method="POST">
<input type="date" name="deadline">
$deadline=!empty(['nid']['#post']['field_task_date_deadline']['0']['value']['date']);
if(!empty($deadline)) //comprueba si el campo date_deadline esta vacío
{
form.$deadline.focus(); //posicionarse en el campo vacío
return false;
}
else
return true;

empece con unas lineas y se me fue complicando, drupal no es tan sencillo
field_task_date_deadline']['0']['value']['date']);esto es el detalle del campo fecha del formulario, quiero que el usuario se vea en la obligacion de poner la fecha para mandar el formulario, y esta de esa manera porque la opcion que entrega drupal de agregar codigo php es solo cuando devuelves un dato, y por eso no tiene funciones ni nada de eso este codigo,
si queda alguna duda o no espero me puedan ayudar thanks..
  #2 (permalink)  
Antiguo 07/04/2010, 15:14
Avatar de lukas4  
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: ayuda soy nuevo en php

por dios, nunca he usado drupal, ni nada de esas cosas, siempre me a gustado hacer las cosas a pie (siento que es mas facil :P), pero eso que quieres lo podrias hacer con javascript, solo seria que en el onclick del submit mandaras llamar una funcion que te revise que el campo de la fecha no este vacio.
__________________
http://situcomo.blogspot.com
Karma is a Bitch... they said

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:36.