Noh nyt olisi kysymys:
Kirjoita viestisi:<input type="text" name="viesti" maxlenght="60"> <input type="submit" value="Lähetä viesti!">
Miten tämän saisi välitettyä JavaScriptille?
(Mod. huom: KIIRE otsikossa ei auta mitään.)
document.forms["formin_nimi"].elements["viesti"].value;
Macro kirjoitti:
document.forms["formin_nimi"].elements["viesti"]
.value
Kiitos paljon.
Chatin valmistus etenee.
JQuerylla helpommin onnistuis:
$("input[name=viesti]").val();
Tai käyttäen ID-määrettä tekstikentässä:
$("#viesti").val();
Ilman jQueryakin voi kirjoittaa lyhyemmin document.forminnimi.elementinnimi.value. Kuitenkin jQueryn (tai vastaavan Prototype-koodin) etu on, että samalla vaivalla saa selville myös select-elementin valitun arvon.
Aihe on jo aika vanha, joten et voi enää vastata siihen.