Hi
I ahev this code with a datepicker, but in the output from flash i have the following error.
nome.text = email.text = tel.text = aloj.text =
np.text = "";
send_button.addEventListener(MouseEvent.CLICK, submit);
reset_button.addEventListener(MouseEvent.CLICK, reset);
var timer:Timer;
var var_load:URLLoader = new URLLoader;
var URL_request:URLRequest = new URLRequest( "reservas.php" );
URL_request.method = URLRequestMethod.POST;
function submit(e:MouseEvent):void
{
if( nome.text == "" || email.text == "" ||
tel.text == "" || aloj.text == "" || np.text == "" || entrada.getDatum() == ""|| entrada.getDatum() == "")
{
message_status.text = "Preencha todos os campos.";
}
else if( !validate_email(email.text) )
{
message_status.text = "Introduza email válido.";
}
else
{
message_status.text = "a anviar...";
var email_data:String = "nome=" + nome.text
+ "&email=" + email.text
+ "&tel=" + tel.text
+ "&Alojamento=" + aloj.text
+ "&Pessoas=" + np.text
+ "&Entrada=" + entrada.getDatum()
+ "&Saida=" + saida.getDatum();
var URL_vars:URLVariables = new URLVariables(email_data);
URL_vars.dataFormat = URLLoaderDataFormat.TEXT;
URL_request.data = URL_vars;
var_load.load( URL_request );
var_load.addEventListener(Event.COMPLETE, receive_response );
}
}
function reset(e:MouseEvent):void
{
nome.text = "";
email.text = "";
tel.text = "";
aloj.text ="";
np.text = "";
}
function validate_email(s:String):Boolean
{
var p:RegExp = /(\w|[_.\-])+@((\w|-)+\.)+\w{2,4}+/;
var r:Object = p.exec(s);
if( r == null )
{
return false;
}
return true;
}
function receive_response(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
var email_status = new URLVariables(loader.data).success;
if( email_status == "yes" )
{
message_status.text = "A sua mensagem foi enviada correctamente.";
timer = new Timer(500);
timer.addEventListener(TimerEvent.TIMER, on_timer);
timer.start();
}
else
{
message_status.text = "Falha!! Houve um erro no envio.";
}
}
function on_timer(te:TimerEvent):void
{
if( timer.currentCount >= 10 )
{
nome.text = email.text = tel.text = aloj.text =
np.text = "";
timer.removeEventListener(TimerEvent.TIMER, on_timer);
}
}
Don’t understand what’sgoing on, any help??
regards