Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tarkistaja

Sivun loppuun

Kruger [02.10.2005 11:57:53]

#

<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&auml;het&auml; kortti">
</form>


    <form>
<input type=button value="Sulje" onClick="javascript:window.close();">
</form>
  </p>
  </form>

Mikäs tässä on vikana ei toimi ?

T.M. [02.10.2005 12:25:48]

#

Miks mun sukat ei toimi ?

Ei vaisinkaan, vaan että kerro ihmeessä miten sen pitäisi toimia.

squid [02.10.2005 12:29:35]

#

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.

Kruger [02.10.2005 13:57:49]

#

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 !

Clawhammer [02.10.2005 15:56:41]

#

Sulta puuttuu tuolta puolipiste. Ei varmaankaan siksi kutsu tuota java funktiota. Eli pitäis olla:

onsubmit="return tyhja();"

tsuriga [02.10.2005 16:07:57]

#

Missähän tuossa nyt on Java-funktio? JavaScript.

Metabolix [02.10.2005 16:14:33]

#

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.

Kruger [02.10.2005 17:24:10]

#

Ei toi auttanu vaikka laitoin ; perään..

Clawhammer [02.10.2005 17:46:11]

#

Kyllä tuo minulla ainakin toimii. Kannattaa tosiaan tarkistaa löytyykö Javascript tukea.

Tzaeru [02.10.2005 17:51:12]

#

-Java- asennettuna? :P

ajv [02.10.2005 17:57:17]

#

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.

Kruger [02.10.2005 23:19:34]

#

On java asennettu tossa koodis on vaan joku pikku virhe.. en vaan löydä sitä..

Meitsi [02.10.2005 23:38:11]

#

Tzaeru kirjoitti:

-Java- asennettuna? :P

Ei liity mitenkään javaan. Tuo on javascriptiä.

Formin action muuten puuttuu. Miksi returnissa "(true)", eiks pelkkä "true" riitä.

Megant [03.10.2005 00:25:27]

#

Tzaeru kirjoitti:

-Java- asennettuna? :P

Mielestäni tuommoset viestit voisi jättää suosiolla irkkiin.
Ja kyllä tuo minulla toimii.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta