Salve a tutti, ho la necessita di far eseguire due funzioni nello specifico le seguenti:
e poi
dopo l'invio dei dati di un form, prima deve partire controllo(); e poi
ray.ajax(); ho provato ad utilizzare una sintassi del genere ma non funge:
echo "<form id=\"FORM\" onSubmit=\"return (controllo() && ray.ajax());\" name=\"FORM\" method=\"post\" action=\"upload.php\" enctype=\"multipart/form-data\" >\n";
Vi chiedo aiuto grazie
Codice:
<script type="text/javascript">
function controllo(){
with(document.FORM) {
if(date3.value=="") {
alert("Perfavore, inserisci la data.");
date3.focus();
return false;
}
if(name_place.value=="") {
alert("Perfavore, inserisci NAME OF PLACE");
name_place.focus();
return false;
}
if(state.value=="") {
alert("Perfavore, inserisci STATE'.");
state.focus();
return false;
}
if(town.value=="") {
alert("Perfavore, inserisci TOWN'.");
town.focus();
return false;
}
if(adress.value=="") {
alert("Perfavore, inserisci ADRESS'.");
adress.focus();
return false;
}
if(foto.value=="") {
alert("Perfavore, inserisci LA FOTO'.");
foto.focus();
return false;
}
if (document.FORM.checkbox.checked)
return true;
alert('Devi autorizzare la pubblicazione delle informazioni');
return false;
}
return true;
}
Codice:
var ray={
ajax:function(st)
{
this.show('load');
},
show:function(el)
{
this.getID(el).style.display='';
},
getID:function(el)
{
return document.getElementById(el);
}
}
}
dopo l'invio dei dati di un form, prima deve partire controllo(); e poi
ray.ajax(); ho provato ad utilizzare una sintassi del genere ma non funge:
echo "<form id=\"FORM\" onSubmit=\"return (controllo() && ray.ajax());\" name=\"FORM\" method=\"post\" action=\"upload.php\" enctype=\"multipart/form-data\" >\n";
Vi chiedo aiuto grazie
Ultima modifica di un moderatore: