Exista alta functie in JS de submit?
Last Updated: May 31 2008 11:16, Started by
Alin93
, May 03 2008 19:00
·
0
#1
Posted 03 May 2008 - 19:00
Am o problema cam naspa:
<body onload='document.myform.submit();'> <form name='myform' action='ceva.html' method='post'> <input type='text' value='altceva' name='submit'> </form> </body> Faza naspa este ca daca am pus numele campului 'submit', atunci imi da eroare la onload pt ca se "suprapune" metoda submit() cu numele campului. Daca ii pun alt nume campului, trimite foarte frumos, dar nu trebuie sa schimb numele campului. VA ROG AJUTATIMA! |
#7
Posted 05 May 2008 - 13:22
#8
Posted 05 May 2008 - 13:34
la form îi dai un id, și îl submiți folosind:
document.getElementById('formId').submit()mult mai simplu oricum, din puținul html care îl știu eu, într-un form nu pot fi două elemente cu același name (poate doar array, dar nu e cazul) |
#9
Posted 05 May 2008 - 13:38
i0nutzb, on May 5 2008, 14:34, said: la form îi dai un id, și îl submiți folosind: document.getElementById('formId').submit()mult mai simplu oricum, din puținul html care îl știu eu, într-un form nu pot fi două elemente cu același name (poate doar array, dar nu e cazul) |
#10
Posted 05 May 2008 - 14:37
păi o idee bună ar fi să pui undeva pe net scriptul respectiv, să vedem ce și cum
|
|
#11
Posted 05 May 2008 - 14:38
Da ceva detalii despre ambele scripturi, ca sa putem veni cu alte solutii
|
#12
Posted 05 May 2008 - 14:53
Shocker, on May 5 2008, 14:38, said: Da ceva detalii despre ambele scripturi, ca sa putem veni cu alte solutii am o pagina straina, unde trebuie sa trimit niste date. Trebuie neaparat sa trimit si campul cu numele submit. aceea pagina trebuie sa trimita datele la evenimentul onload, nu sa dea utilizatorul pe buton. Acum functia document.myform.submit() se confunda cu campul document.myform.submit, de aceea imi da eroare ca nu exista o functie numita submit() |
#13
Posted 05 May 2008 - 17:05
păi și la tine ce e așa greu de înțeles că ce ți s-a dat trebuie să meargă?
ai mai putea să încerci altă șmecherie (nu știu dacă este sau nu același lucru): chiar înainte de </body> adaugi <script type="text/javascript" charset="utf-8"> /* <![CDATA[ */ document.myform.submit(); /* ]]> */ </script> fără niciun event pentru load. ar putea să meargă. sau nu... |
#14
Posted 05 May 2008 - 19:31
i0nutzb, on May 5 2008, 17:05, said: păi și la tine ce e așa greu de înțeles că ce ți s-a dat trebuie să meargă? ai mai putea să încerci altă șmecherie (nu știu dacă este sau nu același lucru): chiar înainte de </body> adaugi <script type="text/javascript" charset="utf-8"> /* <![CDATA[ */ document.myform.submit(); /* ]]> */ </script> fără niciun event pentru load. ar putea să meargă. sau nu... |
#15
Posted 05 May 2008 - 21:06
ai alte scripturi în pagină?
pune o dată tot codul aici... nu o să-ți fure nimeni nimic. și sunt destul de convins că n-ai nimic inovator în cod :| |
|
#16
Posted 06 May 2008 - 08:25
#17
Posted 06 May 2008 - 12:59
tu crezi că au vreo legătură erorile de javascript cu server-side?
|
#18
Posted 06 May 2008 - 14:56
Atunci fa la onload un AJAX thingy care sa trimita prin POST ce vrei tu
|
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users