Ciao a tutti.
Sto usando il codice Java sotto riportato x controllare alcuni campi obbligatori
<script language="JavaScript">
function formCheck(formobj){
// Enter name of mandatory fields
var fieldRequired = Array("user", "name" , "bizname" , "email");
// Enter field description to appear in the dialog box
var fieldDescription = Array("Username", "Full Name" , "Business Name" , "Email Address");
// dialog message
var alertMsg = "Please complete the following fields:\n";
var l_Msg = alertMsg.length;
for (var i = 0; i < fieldRequired.length; i++){
var obj = formobj.elements[fieldRequired[i]];
if (obj){
switch(obj.type){
case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "select-multiple":
if (obj.selectedIndex == -1){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "text":
case "textarea":
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
default:
}
if (obj.type == undefined){
var blnchecked = false;
for (var j = 0; j < obj.length; j++){
if (obj[j].checked){
blnchecked = true;
}
}
if (!blnchecked){
alertMsg += " - " + fieldDescription[i] + "\n";
}
}
}
}
if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
}
</script>
ma mi servirebbe di ampliarlo con un controllo sulla validita' del campo $email, ne ho trovati parecchi X php ma sono un po' confuso, questo codice viene chiamato da un
<form name="formcheck" onsubmit="return formCheck(this);">
ed' e' qui che mi impicco xche' la form e' su un file separato CGI dalla pagina HTML dove ho ho lo script Java.
Comunque mi hanno consigliato di averlo in Php, potete suggerirmi una soluzione unica x entrambi i problems?
Grazieeeeee![]()