 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
vlivius1
Data înscrierii: 12/Aug/2007
Mesaje: 222
Locație: Bucuresti
|
| Trimis: Joi Mar 27, 2008 10:29 am Titlul subiectului: Nu-mi afiseaza mesajul de validare checkbox [REZOLVAT] |
|
|
Am un ceckbox cu value "ok" . Daca checkbox-ul nu este bifat vreau sa-mi apara mesajul de eroare.
Nu stiu unde gresesc dar nu functioneaza.
<script type="text/JavaScript">
<!--
function check() {
var form = document.forms["register"];
if(form.elements["termeni"].value != "ok"){
alert("Nu ati citit termeni si conditii.");
return false;}
else return (true) ;
}
//-->
</scirpt>
<form id="form1" name="register" method="post" action="insertnewuser.php" onsubmit="return check()">
<input name="termeni" type="checkbox" id="termeni" value="ok" />
</form> |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1763
Locație: Sibiu
|
| Trimis: Joi Mar 27, 2008 10:36 am Titlul subiectului: |
|
|
Daca un checkbox e bifat sau nu, nu se verifica cu ajutorul proprietatii value, intrucat aceasta nu se modifica la bifare/debifare, ci cu proprietatea booleana checked. In plus, elementele documentului se pot apela direct prin apelul proprietatii name, in felul urmator:
Cod:
<script type="text/JavaScript">
<!--
function check() {
if (!document.register.termeni.checked) {
alert("Nu ati citit termeni si conditii.");
return false;
}
return true;
}
//-->
</script>
|
|
| Sus |
|
vlivius1
Data înscrierii: 12/Aug/2007
Mesaje: 222
Locație: Bucuresti
|
| Trimis: Joi Mar 27, 2008 10:59 am Titlul subiectului: |
|
|
| Merci frumos acum am inteles de ce nu mergea la mine. :) |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|