Webstatt.org - Community seit 2006 - 2012 (2024?)

smiliescript updaten

Avatar user-180
20.09.2007 13:11

hallo! ich kann kein javascript. ich habe einproblem mit einem smilie-in-textarea einsetzen script.

früher war das zugehörige html so:
<form name="formular">
<textarea name="text"></textarea>
</form>


und es hat wunderbar geklappt
weil ich jetzt aber xhtml strict habe heisst es jetzt so:
<fieldset name="formular">
<textarea name="text"></textarea>
</fieldset>
<form>
</form>

jetzte geht es nicht mehr. was muss ich ändern?

may the force be with you. but mostly with me.
Avatar user-271
20.09.2007 14:05

eigenltich musst du nur die input variable verändern...mhh...vielleicht kannst du dem textfeld eine id geben zwinkern dann kannst du einfach mit document.getElementById(id) drauf zugreifen

oder du musst es über das dom zeuch machen -.-

#!/bin/bash
traurig){ neutral:& };:
Avatar user-180
20.09.2007 14:09

Original von user-180
ich kann kein javascript

may the force be with you. but mostly with me.
Avatar user-290
20.09.2007 14:11

ähm...warum packst du das fieldset außerhalb des formulars?
Wenn du das fieldset ins Formular packst, und das Formular dann auch wieder wie vorher "formular" nennst (evtl. das fieldset dann anders), geht es wieder ...

Avatar user-180
20.09.2007 15:02

ok super danke funktzioniert

may the force be with you. but mostly with me.
Avatar user-290
20.09.2007 15:57

Ist textarea nach xhtml eigentlich ein empty element? Also dass man es mit <textarea ... /> abschließen kann?

Avatar user-180
20.09.2007 16:24

nein.
btw: wie kann ich das auf id ummünzen? weil form name ist auch nicht valide...

may the force be with you. but mostly with me.
Avatar user-290
20.09.2007 16:29

du gibst der textarea eine id. z. B.
<textarea id="eingabe">

Und änderst im Script einfach oben die Variable 'input':
var input = document.getElementById('eingabe'zwinkern;

Isn gutes Script. Von daher gehts auch ziemlich komfortabel.