esempio veloce funzionante per il controllo di due funzioni:
codice:<HTML> <HEAD> <TITLE>demo</TITLE> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <META http-equiv="Cache-Control" content="no-cache"> <script> window.onload = function(){ var prezzo = Math.floor(Math.random() * (99)) var spedizione = Math.floor(Math.random() * (99)) document.getElementById('importo').innerHTML=prezzo document.getElementById('spese').innerHTML=spedizione } function f1(){ if(document.getElementById('somma').value != parseInt(document.getElementById('importo').innerHTML)+parseInt(document.getElementById('spese').innerHTML)){ alert("inserisci una somma esatta") return false;}else{return true;} } function f2(){ if(document.getElementById('nome').value==""){ alert('inserisci un nome'); return false;} else{return true;} } </script> </HEAD> <BODY> <form name="myform" action="#" method="POST" onSubmit="return (f1() && f2()) "> <fieldset> <legend>Doppio controllo</legend> <div id="importo"></div><div id="spese"></div> <input name="somma" id="somma" size="26" value="" /> <input name="nome" type="text" id="nome"> <input type="submit" name="invia" value="Submit!" > </fieldset> </form> </BODY> </HTML>

Rispondi quotando