Nur ein ausgewaehlt?

hallo!
wie kann nur ein feld ausgewaehlt werden? z.b.
maennlich
weiblich
man kann z.b. beide felder gleichzeitig
auswaehlen.
danke euch! chen

Hi,

wie kann nur ein feld ausgewaehlt werden?

mit purstem HTML.

maennlich
weiblich

Es fehlt schlicht und einfach das name-Attribut. Setze es in beiden Fällen auf den gleichen Wert, und Du hast exakt das, was Du willst.

Cheatah

danke dir! noch ein problem. wie kann man diesen felder wieder loeschen? wenn man dies wieder klickt, der bleibt noch ausgewaehlt!

danke, chen

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

maennlich
weiblich

danke dir! noch ein problem. wie kann man
diesen felder wieder loeschen?

das ist eigentlich nicht vorgesehen, weil es sich um Auswahlfelder handelt. Du könntest ein drittes Feld mit „unbekannt“ oder sowas anbieten.

Mit JavaScript kannst Du document.forms[x].elements[y].checked auf false setzen, allerdings mußt Du das (IIRC, ich hab’s jetzt nicht getestet) exakt auf das richtige Element der Auswahl (bzw. evtl. einfacher gleich auf alle) anwenden. Ich glaube, Du könntest auch alle Radiobuttons auf true setzen, also alle Möglichkeiten gleichzeitig auswählen.

Die Methode mit der zusätzlichen „Dummy“-Auswahl ist aber IMHO besser.

Cheatah

Hi,

maennlich
weiblich

und ich moechte eine funktion schreiben
die den ausgewaehlten feld abfragt,z.b
function(form){
var result;
if(form.name1.value==„maennlich“)
result = 100;
else
result = 65;
}
warum funktioniert das nicht?!

besten dank! chen

Hi,

und ich moechte eine funktion schreiben
die den ausgewaehlten feld abfragt,z.b

[…]

if(form.name1.value==„maennlich“)

[…]

warum funktioniert das nicht?!

weil das so nicht definiert wurde. Wie Du Dein Problem lösen kannst, findest Du in der JavaScript-FAQ unter http://www.mintert.com/javascript/de.comp.lang.javas…

Cheatah