
Originariamente inviata da
cavicchiandrea
if(controllo == "undefinied" || controllo == ""){
alert("compila il campo prima di proseguire")
}
else{
fai qualcosa
}
undefined è una stringa va tra gli apici/virgolette
Premetto che document.getElementById('id') non esiste.
Con 'undefined' con apici ottengo 'ok'. Il che non va.
codice HTML:
<script language="JavaScript" type="text/javascript">
<!--
var controllo=document.getElementById('id');
if (controllo=='undefined'){
alert("compila il campo prima di proseguire");
} else {
alert("ok");
}
//-->
</script>
Con undefined senza apici ottengo 'compila il campo prima di proseguire'.
codice HTML:
<script language="JavaScript" type="text/javascript">
<!--
var controllo=document.getElementById('id');
if (controllo==undefined){
alert("compila il campo prima di proseguire");
} else {
alert("ok");
}
//-->
</script>
Con null ottengo 'compila il campo prima di proseguire'.
codice HTML:
<script language="JavaScript" type="text/javascript">
<!--
var controllo=document.getElementById('id');
if (controllo==null){
alert("compila il campo prima di proseguire");
} else {
alert("ok");
}
//-->
</script>