Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Functia Javascript nu se activeaza la trimiterea formularului
Last Updated: Nov 14 2016 14:32, Started by
oceans_ripple_light
, Nov 10 2016 13:07
·
0
#1
Posted 10 November 2016 - 13:07
Salut!
Am 2 functii de validare pentru 2 formulare. Una merge, una nu. /*function validateDezbatere() { var data = document.forms["dezb"]["data"].value; var ora = document.forms["dezb"]["ora"].value; var an = document.forms["dezb"]["an"].value; var data_publicare = document.forms["dezb"]["data_publicare"].value; var anunt = document.forms["dezb"]["anunt"].value; if(data == null || data == ""){ alert('Nu ati selectat data dezbaterii.'); return false; } if(ora == null || ora == ""){ alert('Nu ati selectat ora dezbaterii.'); return false; } if(data_publicare == null || data_publicare == ""){ alert('Nu ati selectat data publicarii pe site.'); return false; } if(an == null || an == ""){ alert('Nu ati selectat anul dezbaterii.'); return false; } if(anunt == null || anunt == ""){ alert('Nu ati selectat fisierul cu anuntul dezbaterii.'); return false; } } */ Functia care e comentata isi face treaba 100%. A doua functie (care nu e comentata), nu reactioneaza si nu inteleg de ce.... am si printat codul cu culori cu tot sa vad unde e greseala. Mie mi se pare, comparand cu functia comentata ca e ok. De asemenea si formularele asociate lor. Aceasta e functia care nu merge: function validatePH(){ id_anunt_dezb = document.forms['ph_dezb']['id_anunt_dezb2']; an_ph = document.forms['ph_dezb']['an_ph']; titlu = document.forms['ph_dezb']['titlu']; fisier_ph = document.forms['ph_dezb']['fisier_ph']; if(id_anunt_dezb == null || id_anunt_dezb == ""){ alert('Nu ati selectat o dezbatere.'); return false; } if(an_ph == null || an_ph == ""){ alert('Nu ati selectat anul proiectului.'); return false; } if(titlu == null || titlu == ""){ alert('Nu ati scris titlul proiectului.'); return false; } if(fisier_ph == null || fisier_ph == ""){ alert('Nu ati selectat fisierul cu proiectul.'); return false; } } Acestea sunt formularele: <form name="ph_dezb" action="admin_introducere_ph_dezb.php" method="POST" enctype="multipart/form-data" onsubmit="return validatePH();"> <table bgcolor='#659EC7' cellpadding='10' cellspacing='0' border='2' style='border: 2px solid black;'> <tr><td bgcolor='#463E3F'></td><td bgcolor='#463E3F'><font color='white'><b>Inserare proiect de hotărâre</b></font></td></tr> <?php $select_dezb = "SELECT * FROM `dezbateri2` WHERE `an_dezb` = '2016' ORDER BY `data_dezb` DESC"; $result_dezb = mysqli_query($con, $select_dezb); ?> <tr> <td>Dezbateri 2016:</td> <td> <!-- Aici apar dezbaterile din 2016 --> <?php //extragere proiecte de hotarari while($record = mysqli_fetch_array($result_dezb)){ $id_dezb = $record['id_dezb']; $dataD = $record['data_dezb']; $ora = $record['ora']; $fisier_dezb = $record['fisier_dezb']; //formatul acceptat in MySQL(aaaa-ll-zz)=> aici se transforma in format zz-ll-aaaa $an = substr($dataD, 0, 4); $luna = substr($dataD, 5, 2); $ziua = substr($dataD, 8, 2); $data_dezb = $ziua.'.'.$luna.'.'.$an; //end transformare format data ................................................... ?> <input type="radio" name="id_anunt_dezb2" value="<?php echo $id_dezb; ?>"> <a href="../../Continut_site/CLM/Dezbateri_publice/Dezbateri/<?php echo $an; ?>/<?php echo $fisier_dezb; ?>" target="_blank"><font color='white'>Dezbatere publică în data de <?php echo $data_dezb; ?>, începând cu orele <?php echo $ora; ?></font></a> ________________________________________________________ <br> <?php }//end while "proiecte hot." ?> </td></tr> <tr> <td></td> <td> <div><!-- Container --> <div style="float: left; margin-right: 100px;"><!-- left div --> An <select name='an_ph'> <option value=''>Alege an...</option> <option value='2016'>2016</option> <option value='2017'>2017</option> </select> </div><!-- end left div --> </div><!-- end Container --> </td></tr> <tr> <td>Titlu proiect:</td><td><input type='text' name='titlu' size='70' value='Proiect de hotărâre privind'></td></tr> <tr> <td>Proiect:</td><td><input name='fisier_ph' type='file'></td></tr> <tr><td> </td><td></td></tr> <tr><td></td><td><input type='submit' name='form_PH_dezb' value='Inserează proiect'/></td></tr> </table> </form><br><br> <!--- ........................................................................................................ ---> <!--- ........................................................................................................ ---> <!--- ........................................................................................................ ---> <!--- ........................................................................................................ ---> <!--- ........................................................................................................ ---> <table bgcolor='#437C17' cellpadding='10' cellspacing='0' border='2' style='border: 2px solid black;'> <tr><td bgcolor='#463E3F'></td><td bgcolor='#463E3F'><font color='white'><b>Inserare proces verbal</b></font></td></tr> <?php $select_dezb = "SELECT * FROM `dezbateri2` WHERE `an_dezb` = '2016' ORDER BY `data_dezb` DESC"; $result_dezb = mysqli_query($con, $select_dezb); ?> <tr> <td>Dezbateri 2016:</td> <td> <!-- Aici apar dezbaterile din 2016 --> <?php //extragere proiecte de hotarari while($record = mysqli_fetch_array($result_dezb)){ $id_dezb = $record['id_dezb']; $dataD = $record['data_dezb']; $ora = $record['ora']; $fisier_dezb = $record['fisier_dezb']; //formatul acceptat in MySQL(aaaa-ll-zz)=> aici se transforma in format zz-ll-aaaa $an = substr($dataD, 0, 4); $luna = substr($dataD, 5, 2); $ziua = substr($dataD, 8, 2); $data_dezb = $ziua.'.'.$luna.'.'.$an; //end transformare format data ................................................... ?> <!--------------------- form selectare dezbatere --------------------------------------------------------------> <form action="formular_Dezbateri.php#form-anchor" id="form-anchor" name="short_form" method="POST" onsubmit="return validatePH2()"> <input type="radio" name="id_anunt_dezb" value="<?php echo $id_dezb; ?>" onchange="this.form.submit()"> <a href="../../Continut_site/CLM/Dezbateri_publice/Dezbateri/<?php echo $an; ?>/<?php echo $fisier_dezb; ?>" target="_blank"><font color='white'>Dezbatere publică în data de <?php echo $data_dezb; ?>, începând cu orele <?php echo $ora; ?></font></a> </form> <!--------------------- end form selectare dezbatere ------------------------------------------------------------> ________________________________________________________ <br> <?php }//end while "proiecte hot." ?> </td></tr> <form name="dezb" action="admin_introducere_anunt.php" method="POST" enctype="multipart/form-data" onsubmit="return validateDezbatere()"> <table bgcolor='#FAAC58' cellpadding='10' cellspacing='0' border='2' style='border: 2px solid black;'> <tr><td bgcolor='#463E3F'></td><td bgcolor='#463E3F'><font color='white'><b>Inserare anunț dezbatere</b></font></td></tr> <tr><td>Titlu:</td><td><i>Anunț organizare dezbatere publică în data de </i> <input name='data' id='datepicker' type='text' size='10'/> <br> <i>începând cu orele</i> <input name='ora' type='text' size='5'/><br> </td></tr> <td></td> <td> <div><!-- Container --> <div style="float: left; margin-right: 8px;"><!-- left div --> An <select name='an'> <option value=''>Alege an...</option> <option value='2016'>2016</option> <option value='2017'>2017</option> </select> </div><!-- end left div --> <div style="float: left; margin-left:30px;"><!-- right div --> Data postării pe site: <input name='data_publicare' id='datepicker2' type='text' size='10'/> </div><!-- end right div --> </div><!-- end Container --> </td></tr> <tr><td>Anunț dezbatere:</td><td><input name='anunt' type='file'></td></tr> <tr><td> </td><td></td></tr> <tr><td></td><td><input type='submit' name='form_dezb' value='Inserează anunț'/></td></tr> </table> </form><br><br> |
#3
Posted 10 November 2016 - 13:31
function validatePH(){ var id_anunt_dezb = document.forms['ph_dezb']['id_anunt_dezb2'].value; var an_ph = document.forms['ph_dezb']['an_ph'].value; var titlu = document.forms['ph_dezb']['titlu'].value; var fisier_ph = document.forms['ph_dezb']['fisier_ph'].value; if(id_anunt_dezb == null || id_anunt_dezb == ""){ alert('Nu ati selectat o dezbatere.'); return false; } if(an_ph == null || an_ph == ""){ alert('Nu ati selectat anul proiectului.'); return false; } if(titlu == null || titlu == ""){ alert('Nu ati scris titlul proiectului.'); return false; } if(fisier_ph == null || fisier_ph == ""){ alert('Nu ati selectat fisierul cu proiectul.'); return false; } } Edited by robbie_ro, 10 November 2016 - 13:47. |
#4
Posted 10 November 2016 - 17:03
Debuggeru ce zice? Rulezi codul pas-cu-pas si inspectezi variabilele.
|
#5
Posted 14 November 2016 - 14:32
Multumesc mult! Puteam baga mana in foc ca nu am nicio eroare de sintaxa....
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users