Hallo amidala.
function jscheckcard(target, nr)
{
var tmp = "form_card_text_" + nr;
if (target.value == -1)
document.form.tmp.disabled = true;
else
document.form.tmp.disabled = false;/*
if (target.value == -1)
document.form.form_card_text_1.disabled = true;
else
document.form.form_card_text_1.disabled = false;
*/
}der auskommentierte code funktioniert wunderbar. dies ist jedoch statisch mit der 1. anstatt der 1 möchte ich da gerne den parameter nr haben. leider läuft mein code so nicht.
kann mir da wer helfen?
Du solltest dir hierzu Christian Kruses Artikel zum Umgang mit Objekten ansehen. Obige Schreibweise (im auskommentierten Bereich) ist nicht die einzige Möglichkeit, auf das jeweilige Formularelement zuzugreifen.
Einen schönen Samstag noch.
Gruß, Mathias
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]