function indsaet_personer() { alert("Check, at jeg er nået her til!"); for (i=0;i<10;i++) { if (document.forms["pg"+i].navn != '') { alert(i+" - RecordId = "); document.pg+i+.action = "/page370.aspx?action=post&layoutid=1&docid=0&listid=&recid="; document.pg+i+.submit(); } } }
Men den kommer og siger, at der er et objekt der var ventet. Det kommer ikke med den første alert først. Burde den ikke det?
1. Det er ikke til at sige uden at kunne se koden. Den fejl kan komme af flere årsager 2. Du har stadig forkert syntaks i scriptet. Ret alle forekomster - også ved submit og action
Mine formularer har starten således: <form name="pg1" method=post>
Og javascriptet ser nu således ud:
function indsaet_personer() { alert("Check, at jeg er nået her til!"); for (i=1;i<11;i++) { if (document.forms["pg"+i].navn.value != '') { alert(i+" - RecordId = "); document.forms["pg"+i].action = "/page370.aspx?action=post&layoutid=1&docid=0&listid=&recid="; document.forms["pg"+i].submit(); } } }
Det kaldes med: <input name='send' type=button onClick="indsaet_personer();" value='Send'>
Det der egentlig skal ske er, at når jeg trykker på knappen sendes de data der er i Form1 til en Iframe som putter tingene i en database. Derefter smides de data der er i form2 ned i Iframen og så videre. Jeg har ikke så meget kontrol over siderne da det ligger i et cms system. Men jeg ved, at dette kan lade sig gøre.
Hvis det er tilfældet, må der være et target på dine forms - og så ser de ikke sådan ud, som du skrev. Der er ikke fejl i scriptet her, så du må lave en fejl et andet sted. Tættere er det ikke muligt at komme uden et link
oki ... det var rart at få det opklaret og finde dyret ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.