site de Fabien Torre


Source de formjsautre.html

1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2: <HTML> 3: <HEAD> 4: <TITLE>Autre réponse</TITLE> 5: <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> 6: <link REL="stylesheet" TYPE="text/css" HREF="https://fabien-torre.fr/include/css/ft-v1.css"> 7: <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> 8: 9: function check() { 10: 11: var glaces = document.F.glace; 12: var nb = glaces.length; 13: var i = 0; 14: 15: while (i < nb) { 16: if (glaces[i].checked) { 17: if (i == nb-1) { 18: 19: if (document.F.autre_parfum.value == "") { 20: alert("Précisez votre glace préférée.\n"); 21: document.F.autre_parfum.focus(); 22: return false; 23: } else { 24: return true; 25: } 26: 27: } else { 28: 29: if (document.F.autre_parfum.value == "") { 30: return true; 31: } else { 32: alert("Réponses incohérentes !\n"); 33: document.F.autre_parfum.focus(); 34: return false; 35: } 36: 37: } 38: 39: } 40: i = i + 1; 41: } 42: 43: alert("Choisissez un parfum !\n"); 44: return false; 45: 46: } 47: </script> 48: </HEAD> 49: <BODY> 50: 51: <DIV CLASS="menu"> 52: <DIV CLASS="partmenu"> 53: <UL> 54: <LI> voir le <A HREF="https://fabien-torre.fr/Enseignement/tp/JavaScript/formjsautre.html.src">code de cette page</A> 55: <LI> retour à la page des 56: <A HREF="https://fabien-torre.fr/Enseignement/tp/JavaScript/">Travaux pratiques JavaScript</A> 57: <LI> retour à la page de <A HREF="https://fabien-torre.fr/">Fabien Torre</A> 58: </UL> 59: </DIV> 60: </DIV> 61: <DIV CLASS="page"> 62: 63: <H1>Autre réponse</H1> 64: 65: 66: <div class="presentation"> 67: La question est obligatoire : il faut cliquer ! 68: Mais si l'on choisit <em>Autre</em>, il faut impérativement préciser. 69: </div> 70: 71: 72: 73: <FORM NAME="F" onSubmit="return check()" ACTION="gagne.php" METHOD="post"> 74: Quelle est votre glace préférée ?<br> 75: <input type="radio" name="glace" value="choc"> Chocolat<br> 76: <input type="radio" name="glace" value="frai"> Fraise<br> 77: <input type="radio" name="glace" value="psit"> Pistache<br> 78: <input type="radio" name="glace" value="vani"> Vanille<br> 79: <input type="radio" name="glace" value="autre" onClick="document.F.autre_parfum.focus();"> Autre : 80: <input type="text" name="autre_parfum"><br> 81: <br> 82: <INPUT TYPE="submit"> 83: </FORM> 84: 85: <br> 86: <hr> 87: <div class="pied"> 88: &copy; <script type="text/javascript"> 89: <!-- 90: eval(unescape( 91: '%76%61%72%20%65%3d%27%66%61%62%69%65%6e%2e%74%6f%72%72'+ 92: '%65%27%2b%27%40%27%2b%27%75%6e%69%76%2d%6c%69%6c%6c%65'+ 93: '%33%2e%66%72%27%3b%76%61%72%20%74%3d%27%46%61%62%69%65'+ 94: '%6e%20%54%6f%72%72%65%27%3b%64%6f%63%75%6d%65%6e%74%2e'+ 95: '%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61'+ 96: '%69%6c%74%6f%3a%27%2b%65%2b%27%22%3e%27%2b%74%2b%27%3c'+ 97: '%2f%61%3e%27%29')); //--> 98: </script> 99: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 100: <a href="http://validator.w3.org/check/referer"><img src="https://fabien-torre.fr/Images/valid-xhtml10.png" alt="Valid XHTML 1.0!" height="31" width="88" /></a> 101: <a href="http://jigsaw.w3.org/css-validator/validator?uri=https://fabien-torre.fr/include/css/ft-v1.css"><img style="width:88px;height:31px" src="https://fabien-torre.fr/Images/vcss.png" alt="Valid CSS!" /></a> 102: </div> 103: </div> 104: 105: </BODY> 106: </HTML>
Fabien Torre Valid HTML5! Valid CSS!
site de Fabien Torre, université de Lille