Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.55 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Documento senza titolo</title>
  6. <link href="custom.css" rel="stylesheet" type="text/css">
  7. <link href="../css/bootstrap.css" rel="stylesheet" type="text/css">
  8. </head>
  9. <body>
  10. <section id="form">
  11. <form class="form-group" action="Invia();">
  12. <div class="container">
  13. <div class="col-xs-12 col-sm-12 col-md-12 col-lg-6 form-group " id="name">
  14. <label> Nome:</label>
  15. <input type="text" class="form-control" placeholder="Inserisci il tuo nome" id="nome">
  16. <span id="nan1"></span>
  17. </div>
  18. <div class="col-xs-12 col-sm-12 col-md-12 col-lg-6 form-group" id="surname">
  19. <label> Cognome:</label>
  20. <input type="text" class="form-control" placeholder="Inserisci il tuo cognome" id="cognome">
  21. <span id="nan2"></span>
  22. </div>
  23. <div class="col-xs-12 form-group" id="email">
  24. <label> E-mail:</label>
  25. <input type="email" class="form-control" placeholder="Inserisci il tuo indirizzo di posta elettronica" id="mail">
  26. <span id="nan3"></span>
  27. </div>
  28. <div class="form-group col-xs-12" id="movie">
  29. <label> Seleziona il film da votare:</label>
  30. <select id="film" class="form-control">
  31. <option value="0">- - - - -</option>
  32. <option value="1">Primo film</option>
  33. <option value="2">Secondo film</option>
  34. <option value="3">Terzo film</option>
  35. <option value="4">Quarto film</option>
  36. <option value="5">Quinto film</option>
  37. <option value="6">Sesto film</option>
  38. <option value="7">Settimo film</option>
  39. <option value="8">Ottavo film</option>
  40. </select>
  41. </div>
  42. <div class="form-group col-xs-12">
  43. <label> Recensione:</label>
  44. <textarea class="form-control" rows="4" id="commento" placeholder="Inserisci un commento al tuo voto!"></textarea>
  45. </div>
  46. <div class="form-group">
  47. <input type="reset" class="btn btn-primary col-sm-3 col-sm-offset-2" id="reset" value="Resetta Campi">
  48. </div>
  49. <div class="form-group">
  50. <button type="button" class="btn btn-success col-sm-3 col-sm-offset-2" id="invia"> Invia </button>
  51. </div>
  52. </div>
  53. </form>
  54. </section>
  55. <script>
  56. document.getElementById("invia").onclick = function Nome(){
  57. var name= document.getElementById("name");
  58. var nome= document.getElementById("nome").value;
  59. var surname= document.getElementById("surname");
  60. var cognome= document.getElementById("cognome").value;
  61. var email= document.getElementById("email");
  62. var mail= document.getElementById("mail").value;
  63. var movie= document.getElementById("movie");
  64. var film= document.getElementById("film").value;
  65.  
  66.  
  67. if(isNaN(nome)){$(document).ready(function names(){
  68. $("#name").removeClass("has-error has-feedback");
  69. $("#name").addClass("has-success has-feedback");
  70. $("#nan1").removeClass("glyphicon glyphicon-remove form-control-feedback");
  71. $("#nan1").addClass("glyphicon glyphicon-ok form-control-feedback");
  72. document.getElementById("nan1").style="margin-right:2%;";
  73. })} else { $(document).ready(function namee(){
  74. $("#name").removeClass("has-success has-feedback");
  75. $("#name").addClass("has-error has-feedback");
  76. $("#nan1").removeClass("glyphicon glyphicon-ok form-control-feedback");
  77. $("#nan1").addClass("glyphicon glyphicon-remove form-control-feedback");
  78. document.getElementById("nan1").style="margin-right:2%;";
  79.  
  80. })}
  81.  
  82. if(isNaN(cognome)){$(document).ready(function surnames(){
  83. $("#surname").removeClass("has-error has-feedback");
  84. $("#surname").addClass("has-success has-feedback");
  85. $("#nan2").removeClass("glyphicon glyphicon-remove form-control-feedback");
  86. $("#nan2").addClass("glyphicon glyphicon-ok form-control-feedback");
  87. document.getElementById("nan2").style="margin-right:2%;";
  88. })} else { $(document).ready(function surnamee(){
  89. $("#surname").removeClass("has-success has-feedback");
  90. $("#surname").addClass("has-error has-feedback");
  91. $("#nan2").removeClass("glyphicon glyphicon-ok form-control-feedback");
  92. $("#nan2").addClass("glyphicon glyphicon-remove form-control-feedback");
  93. document.getElementById("nan2").style="margin-right:2%;";
  94.  
  95. })}
  96.  
  97. if(isNaN(mail)){$(document).ready(function mails(){
  98. $("#email").removeClass("has-error has-feedback");
  99. $("#email").addClass("has-success has-feedback");
  100. $("#nan3").removeClass("glyphicon glyphicon-remove form-control-feedback");
  101. $("#nan3").addClass("glyphicon glyphicon-ok form-control-feedback");
  102. document.getElementById("nan3").style="margin-right:1%;";
  103. })} else { $(document).ready(function maile(){
  104. $("#email").removeClass("has-success has-feedback");
  105. $("#email").addClass("has-error has-feedback");
  106. $("#nan3").removeClass("glyphicon glyphicon-ok form-control-feedback");
  107. $("#nan3").addClass("glyphicon glyphicon-remove form-control-feedback");
  108. document.getElementById("nan3").style="margin-right:1%;";
  109.  
  110. })}
  111.  
  112. if(film!="0"){$(document).ready(function movies(){
  113. $("#movie").removeClass("has-error has-feedback");
  114. $("#movie").addClass("has-success has-feedback");
  115. })} else { $(document).ready(function moviee(){
  116. $("#movie").removeClass("has-success has-feedback");
  117. $("#movie").addClass("has-error has-feedback");
  118.  
  119. })}
  120.  
  121. if(name.classList.contains("has-success") && surname.classList.contains("has-success") && email.classList.contains("has-success") && movie.classList.contains("has-success")){
  122. alert("Dati Inviati Correttamente!");} else {alert("Ci sono degli errori nell'immissione dei dati nel form");}
  123. }
  124.  
  125. </script>
  126. <script src="../js/jquery-3.2.0.min.js"></script>
  127. <script src="../js/bootstrap.min.js"></script>
  128. </body>
  129. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement