Mam niewielki skrypt, mój problem polega na tym że nie dochodzi do walidacji (brak komunikatu o niewypełnionym polu) Co mam skopane?

  1.  
  2. <script type="text/javascript">
  3. function error(tekst) {
  4. if (errfound) return;
  5. window.alert(tekst);
  6. errfound = true;
  7. }
  8. function validate() {
  9. errfound = false;
  10. var bledy = "";
  11.  
  12. with (document.forms[0]) {
  13.  
  14.  
  15. if (data_wydania.value != "")
  16. {
  17. if (data_wydania.value == "")
  18. {bledy += "Brak daty wystawienia.\n"; }
  19. }
  20.  
  21. }
  22. return !errfound;
  23. }
  24.  
  25. <script type="text/javascript">
  26. function submit()
  27. {
  28. document.new.submit();
  29.  
  30. }
  31. <script type="text/javascript">
  32. function closeWindow(){
  33. setTimeout("window.close()",1000)
  34. }
  35.  
  36.  
  37. ................................
  38. </head>
  39.  
  40. <input type="image" style="width: 20px; height: 20px" src="img/ikony/Save.png" alt="Zapisz" title="Zapisz" onClick="java script:submit()">&nbsp;&nbsp;&nbsp;&nbsp;</input>
  41. <input type="image" style="width: 20px; height: 20px" src="img/ikony/wyloguj.png" alt="Wyjście" title="Wyjście" onClick="window.close();"></input>
  42.  
  43.  
  44. <form action="new.php" name="new" method="post" class="form-horizontal" role="form" onsubmit="return validate(); java script:closeWindow();">
  45. <div class="form-group">
  46. <label for="data_wydania">Data wydania:<font color="red"><small>*</small></font></label>
  47. <div class="input-group date form_date" data-date="" data-date-format="yyyy-mm-dd" data-link-format="yyyy-mm-dd">
  48. <input class="form-control" name="data_wydania" type="text" <?if(empty($data_wydania)) {echo 'value="'.$_POST[data_wydania].'"';} ?>/>
  49. <span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>
  50. <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
  51. </div>
  52. </form>
  53. ...........................