Autor Zpráva
maxAV
Profil
omlouvam se za naivni otazku, ale proc mi nefunguje:

promenna = "text"+12+"dalsi text"+13+"&";
Fred
Profil
řekl bych že vadí &
maxAV
Profil
no nevim jak to je, protoze tohle funguje

link = link + "s12=" + s12+"&";

link = link + "s22=" + s22+"&";
atd...
Leo
Profil
A jaky ma byt vysledek? Leo
Martin
Profil
Jestli tomu dobre rozumim, tak čísla 12 a 13 jsou proměnný, ale název proměnné nemůže začínat číslem. Teprve se javascript učim, tak se nezlobte když to bude špatně :)
Martin
Profil
Ten tvuj druhej příklad by měl fungovat dobře
maxAV
Profil
tak od zacatku...
mam formular s nekolika inputama a chci ho odeslat pres JS
pomoci getElementByID.value zjistim hodnoty a chci z nich vytvorit link pro redir
no a

link = "test.php?s11="+s11+"&"+"s12="+s12+"&"....

nefunguje, vysledek je vzdy 0

a kdyz to rozepisu jak v tom druhem priklade, funguje to.
jen me to zajimalo...
Martin
Profil
Máš ty proměnný deklarovnaný?
var s11;
var s12;
Leo
Profil
Taky bych rekl, ze v promennych s11 atd nic nemate (nejsou ani deklarovany), Leo
maxAV
Profil
hodnoty v nich jsou, to jsem zkousel. ale deklarovany je nemam.
to ten zvyk z php...
izsak
Profil
Moja čarovná guľa mi vraví, že by bolo najlepšie umiestniť sme celý zdrojový kód.
maxAV
Profil
tak dobre :)
ale takhle mi to funguje, nefungovalo to kdyz jsem tu promennou link nacital najednou...


function finish(val)

{
s11 = document.getElementById("is11_" + val).value;
s12 = document.getElementById("is12_" + val).value;
s21 = document.getElementById("is21_" + val).value;
s22 = document.getElementById("is22_" + val).value;
s31 = document.getElementById("is31_" + val).value;
s32 = document.getElementById("is32_" + val).value;

link = "m_end_js.php?s11="+s11+"&";
link = link + "s12=" + s12+"&";
link = link + "s21=" + s21+"&";
link = link + "s22=" + s22+"&";
link = link + "s31=" + s31+"&";
link = link + "s32=" + s32+"&";
link = link + "kid=" + val;

pokracovat = confirm("Pokracovat?");

if (pokracovat) {
window.location=link;
}
}
Leo
Profil
Takze vlastne uz nic nepotrebujes? Leo
maxAV
Profil
vzdyt to pisu od zacatku ze to neni smrtelnej problem ;)
jen me zajima proc to nefungovalo v tom dlouhym secteni.

kazdopadne deklarovat promenne pravdepodobne neuskodi..
Leo
Profil
Protoze ty promenne nejspis nebyly deklarovane, Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.