Autor Zpráva
Dife
Profil
mam tento kod:



<input type="submit" id="sblny" name="sablona" value="Odeslat" onClick="window.prompt('Odeslat na Emailovou adresu klienta?', 'email')" />




no a ja potrebuju predat hodnotu co bude vepsana do window.prompt php scriptu muzete me poradit jak na to .?
Dedleg
Profil
co tim myslis?
Hooonza
Profil
<html>

<script>
function odeslat() {
em = prompt ('Odeslat na Emailovou adresu klienta?', 'email');
if (em.match(/@/)) {document.formular.klient.value = em;};

// pro primitivní kontrolu, zda byla zadána emailová adresa, sledována
// přítomnost @, může to být i složitější. Pokud je adresa zadána, odešle
// se v proměnné "klient".

document.formular.submit();
}
</script>

<form name=formular action="#">
<input type=hidden name=klient value="">
<input type="button" id="sblny" name="sablona" value="Odeslat" onClick="odeslat();" />
</form>
Hooonza
Profil
Jo, tak lépe takhle, v předchozím případě při zrušení promptu vyskakovala chyba:

<html>
<script>
function odeslat() {
em = prompt ('Odeslat na Emailovou adresu klienta?', 'email');
if (em && (em.match(/@/))) {document.formular.klient.value = em;};
document.formular.submit();
}
</script>

<form name=formular action="#">
<input type=text name=pokus value="aha">
<input type=hidden name=klient value="">
<input type="button" id="sblny" name="sablona" value="Odeslat" onClick="odeslat();" />
</form>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: