Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...
 Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...
 

Exista alta functie in JS de submit?

- - - - -
  • Please log in to reply
29 replies to this topic

#1
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006
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! :o

#2
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006
up

#3
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006
up

#4
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006
up

#5
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006
up, am nevoie urgent de asta va rog

#6
Shocker

Shocker

    Member

  • Grup: Members
  • Posts: 638
  • Înscris: 27.02.2006
De ce nu poti sa pui alt nume la campul respectiv?

#7
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006

 Shocker, on May 4 2008, 23:05, said:

De ce nu poti sa pui alt nume la campul respectiv?
pentru ca trimite datele unui script pe care n'am cum sa il modific. Nu am permisiuni

#8
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
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
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006

 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)
am incercat si asa. Alte idei?

#10
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
păi o idee bună ar fi să pui undeva pe net scriptul respectiv, să vedem ce și cum :)

#11
Shocker

Shocker

    Member

  • Grup: Members
  • Posts: 638
  • Înscris: 27.02.2006
Da ceva detalii despre ambele scripturi, ca sa putem veni cu alte solutii

#12
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006

 Shocker, on May 5 2008, 14:38, said:

Da ceva detalii despre ambele scripturi, ca sa putem veni cu alte solutii
pai ce e atat de greu de inteles?
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
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
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
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006

 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...
nu merge nici asa  :huh:

#15
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
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
Alin93

Alin93

    Junior Member

  • Grup: Members
  • Posts: 200
  • Înscris: 10.11.2006

 i0nutzb, on May 5 2008, 22:06, said:

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 :|
care cod? cel server-side? nu am acces la el :huh:

#17
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
tu crezi că au vreo legătură erorile de javascript cu server-side?

#18
Shocker

Shocker

    Member

  • Grup: Members
  • Posts: 638
  • Înscris: 27.02.2006
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

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate