problema cod javascript

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS: http://www.phpromania.net/jsmanual/index.html

Moderatori: eyecon, Moderatori

anshbach
Junior Member
Mesaje: 36
Membru din: Sâm Iul 14, 2012 11:15 am

problema cod javascript

Mesajde anshbach » Joi Iul 18, 2013 1:10 am

Salut. Am urmatorul cod in care doresc sa se re-afiseze campurile input completate in cazul in care nu e corect inputul de la utilizator

<body>
<?php
if($_SERVER['REQUEST_METHOD']==="POST"){
if(empty($_POST['nume_film']) || empty($_POST['an_aparitie'])){
$erori="Va rugam sa completati ambele campuri" ;}
else if(strlen($_POST['nume_film']<6) || strlen($_POST['an_aparitie']<7)){
$erori="Cele doua campuri trebuie sa fie de lungime mai mare decat 6" ;}

if(isset($erori)){
echo $erori;
?>

<script type="text/javascript"><!--
var nume_film="<?php echo $_POST[nume_film] ?>";
var an_aparitie="<?php echo $_POST[an_aparitie] ?>";
window.document.getElementById("nume_film").setAttribute("value",nume_film);
window.document.getElementById("an_aparitie").setAttribute("value",an_aparitie);
--></script>

<?php
}else{
echo "Formularul a fost completat cu succes";}}
?>

<form method="POST" action="<?php $_SERVER[PHP_SELF] ?>">
<table border='0px' cellspacing='0px' align='center'>
<tr>
<td>Movie Name:</td>
<td><input type='text' name='nume_film' id='nume_film' value='' /></td>
</tr>

<tr>
<td>Release Year:</td>
<td><input type='text' name='an_aparitie' id='an_aparitie' size='8' /></td>
</tr>

<tr>
<td></td>
<td><input type='submit' value="Trimite"/></td>
</tr></table></form>
</body>


Imi puteti spune unde este eroarea. Am folosit cam aceeasi metoda si in alte scripturi si mergea metoda fara nici o problema.



ViezuREX
Senior Member
Mesaje: 502
Membru din: Joi Dec 13, 2012 1:35 pm

Re: problema cod javascript

Mesajde ViezuREX » Joi Iul 18, 2013 9:05 am

Codul JS incearca sa completeze datele in niste campuri pe care inca nu le ai in document. Fie rulezi codul JS la final fi il pui intr-o functie pe care o executi la onload.

anshbach
Junior Member
Mesaje: 36
Membru din: Sâm Iul 14, 2012 11:15 am

Re: problema cod javascript

Mesajde anshbach » Joi Iul 18, 2013 12:07 pm

Ok. Mersi. Asta este problema.


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 21 vizitatori