 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
iurik12
Data înscrierii: 24/Feb/2006
Mesaje: 6
Locație: Chisinau
|
| Trimis: Vin Feb 24, 2006 12:04 pm Titlul subiectului: 2 forme pe aceiashi pagina dar una din ele nu lucreaza, ajut |
|
|
Salutare la totzi. Am asha o problema:
Intr-o pagina php am doua forme si prin intermediul la una shi aceiashi functie Javascript setez careva date in elemente de tip hidden, apoi fac submit la forma.
Mai jos este prezentata codul care il folosesc, ajutatzima va rog.
Formele care le folosesc:
Cod:
<form class='noBody' name='sorting' enctype="multipart/form-data" action="" method="post">
<img border=0 src='images/fl2.gif' onclick="changeAction('sorting',null);" style='cursor:pointer;'>
<input type='hidden' name='sortare' id='sortare'>
</form>
<form class='noColorForm' name='paging' enctype="multipart/form-data" action="" method="post">
<a href='' onclick="changeAction('paging',13);" class=''>14</a>
<input type='hidden' name='hdnPage' id='hdnPage' value=''></form>
Iar aici codul Javascript:
Cod:
function changeAction(nameForm,index)
{
switch (nameForm)
{
case "sorting":
switch(document.getElementById("sortare").value)
{
case "ASC":
document.getElementById("sortare").value = "DESC";
document.sorting.submit();
break;
case "DESC":
document.getElementById("sortare").value = "ASC";
document.sorting.submit();
break;
default:
document.getElementById("sortare").value = "DESC";
document.sorting.submit();break;
}break;
case "paging":
document.getElementById("hdnPage").value = index;
document.paging.submit();
break;
}
}
Problema ca pentru forma 2 nu lucreaza. Daca adaug vre-un alert in functia JavaScript totul lucreaza ok de ce ?? |
|
| Sus |
|
Birkoff
Data înscrierii: 18/Mar/2004
Mesaje: 2608
Locație: Bucuresti
|
| Trimis: Vin Feb 24, 2006 4:24 pm Titlul subiectului: |
|
|
1. vorbeste corect limba română
2. subiectul a fost mutat la sectiunea js pentru ca nu tine de php... (alte detalii aici
3. nu stiu prea bine js da ia incearca sa pui cazul default ultimul si vezi ce se inatmpla (inverseaza-le intre ele) |
|
| Sus |
|
iurik12
Data înscrierii: 24/Feb/2006
Mesaje: 6
Locație: Chisinau
|
| Trimis: Vin Feb 24, 2006 7:21 pm Titlul subiectului: |
|
|
Salut.
Am gasit gresheala.
Nu este nici problema JS si nici problema PHP este o gresheala la scrierea codului HTML.
Daca ai observat la Tagul A din forma doi in HREF nu sta nimic si mai are si un onclick care apeleaza o functie. Problema e ca daca in HREF nu sta nimic ca in cazul meu atunci el face referinta la pagina curenta si ceia ce era in onclick nu reusea sa se execute pyna la urma ca deja pagina era Refreshuita si de aici aparea problema.
Sper ca am lamurit clar.
Oricum merci pentru atentzie.
o zi buna in continuare |
|
| 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 |
|
| |
|