Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: ASP (html)input tekstilaatikon pituuden laskeminen

Sivun loppuun

aconitum [02.04.2004 16:06:05]

#

Hei, pitäisi saada laskettua nappia painamalla input elementtiin syötetyn tekstin pituus.

Sain aikaan seuraavanlaista koodia, mutta jokin tässä mättää mikä?


"text" name="arvo" value="viisi">

"button" value="laske"
onClick="lasku()"
 >


<%
sub lasku
response.write Len(request.form("arvo") )
end sub
%>

Tai jos sen saisi päivittymään automaattisesti, kuten kännykässä tekstiviestiä kirjoitettaessa ilmoitetaan merkkien määrä.

Meitsi [02.04.2004 16:11:33]

#

Siis eikös ton voisi tehä javascriptilläkin? Silloin sen saisi automaattipäivittyväks. esim näin:

<html>
<form>
<input type=text onChange="document.all('alue').value=this.lenght();">
<input type=text id="alue">
</form>
</html>

toimiskohan??

Antti Laaksonen [03.04.2004 00:02:19]

#

Selaimen puolella tapahtuva napin painaminen ei oikein voi olla yhteydessä palvelimen puolella suoritettavaan ASP-koodiin. Jos tekstin pituuden ilmestyminen napin painamisen jälkeen riittää, lisää lomakkeeseen kunnollinen lähetysnappi (<input type="submit">) ja poista ASP-koodista aliohjelman alku ja loppu. Jos taas lukeman täytyy päivittyä koko ajan selaimen puolella, on käytettävä JavaScriptiä, mikä ei kylläkään toimi kaikilla selaimilla.

aconitum [05.04.2004 13:52:35]

#

Tuo Antin ratkaisu toimii hyvin, mutta tuli sellainen ongelma että en pysty käyttämään sitä, koska tuo submit nollaa kaikki input kentät, joita käytän tekstin syöttöön ja vien ne sitten tietokantaan. Eli pitäisi saada katsottua tuo tekstikentän pituus ilman että ne tiedot resetoidaan ja ilman että niitä viedään tietokantaan (eli minulla on jo yksi submit jonka kohteena on toinen asp sivu joka ajaa sitten sql-lauseet joka päivittää tiedot kantaan).

Tuota javaa en saanut toimimaan.

Olga [05.04.2004 14:47:36]

#

Kokeiles seuraavaa:

<html>
<form name='lomake'>
<input type='text' onKeyUp="pituus.value = this.value.length">
<input type='text' name='pituus' />
</form>
</html>

aconitum [05.04.2004 15:16:24]

#

Paljon kiitoksia Irksome. Tuo toimii kuin Kimi räikkösen auton vastakohta :)

Eli täydellisesti, mahtavaa!!

T.M. [05.04.2004 15:24:17]

#

Mitäh? joko ne vormulat alko? ei oo kyl tullu seurattuu sitten yhtään kun mäklären on alkanu hajoilee tavalla tai toisella.

Olga [05.04.2004 15:41:06]

#

aconitum kirjoitti:

Paljon kiitoksia Irksome. Tuo toimii kuin Kimi räikkösen auton vastakohta :)

Heh, olisin varmaan onnellisempi jos ne toimis edes lähellekään yhtä hyvin :) Mut hianoo jos oli apua.


Sivun alkuun

Vastaus

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

Tietoa sivustosta