<script Language="JavaScript"> <!-- function tyhja() { // Check the value of the element named text_name // from the form named text_form if (text_form.vastaanottaja.value == "") { // If null display and alert box alert("Täytä kaikki kohdat"); // Place the cursor on the field for revision text_form.vastaanottaja.focus(); // return false to stop further processing return (false); } // If text_name is not null continue processing return (true); } --> </script> <form name="text_form" method="get" action="" onsubmit="return tyhja()"> <br> Päivänsankarin sähköpostiosoite:<br> <input type="text" name="vastaanottaja" value="" size="30" id="vastaanottaja"> <br> Lähettäjän nimi:<br> <input name="lahettaja" type="text" size="30" id="lahettaja"> <br> Viestisi päivänsankarille:<br> <textarea name="viesti" cols="45" rows="8" id="viesti"></textarea> <br> <input type="submit" name="submit" value="Lähetä kortti"> </form> <form> <input type=button value="Sulje" onClick="javascript:window.close();"> </form> </p> </form>
Mikäs tässä on vikana ei toimi ?
Miks mun sukat ei toimi ?
Ei vaisinkaan, vaan että kerro ihmeessä miten sen pitäisi toimia.
Varmaankin lähettää onnittelut henkilölle x :P
Mutta, olisikohan parempi tehdä tuo ennemmin PHP:n, kuin JavaScriptin kanssa? Ei tarvitse kuin lueskella tuota Putkan PHP-opasta.
Juu kyllä se lähettää mutta haluis silleen laittaa jos ei lähettäjä laita emailia niin tulee alert ja sanoo pistä emailis ja sassiin !
Sulta puuttuu tuolta puolipiste. Ei varmaankaan siksi kutsu tuota java funktiota. Eli pitäis olla:
onsubmit="return tyhja();"
Missähän tuossa nyt on Java-funktio? JavaScript.
PHP:n puolella voit tarkistaa, onko kaikki täytetty, ja jos ei ole, niin palaat tuolle sivulle, tunget jo annetut tiedot takaisin laatikkoihin ja kirjoitat tyhjien viereen, että "täytä tämäkin". Se on lopulta parempi tapa, kun kaikilla ei edelleenkään JavaScriptiä ole.
Ei toi auttanu vaikka laitoin ; perään..
Kyllä tuo minulla ainakin toimii. Kannattaa tosiaan tarkistaa löytyykö Javascript tukea.
-Java- asennettuna? :P
Tarkistukset tulee hoitaa palvelimen puolella, mutta tuollainen JavaScript-tarkistus myös selaimen puolella ei todellakaan ole huono ratkaisu. Ei JavaScript oikein käytettynä mikään kirosana ole, päinvastoin.
On java asennettu tossa koodis on vaan joku pikku virhe.. en vaan löydä sitä..
Tzaeru kirjoitti:
-Java- asennettuna? :P
Ei liity mitenkään javaan. Tuo on javascriptiä.
Formin action muuten puuttuu. Miksi returnissa "(true)", eiks pelkkä "true" riitä.
Tzaeru kirjoitti:
-Java- asennettuna? :P
Mielestäni tuommoset viestit voisi jättää suosiolla irkkiin.
Ja kyllä tuo minulla toimii.
Aihe on jo aika vanha, joten et voi enää vastata siihen.