JavaScript Variable(???)
Zerberus
- javascript
0 Tim Tepaße0 Tim Tepaße0 Zerberus
0 Struppi0 Zerberus
Also ich habe leider folgendes JavaScript vorliegen:
function feld_sperren(nr){
var inextern="inextern_";
var string1 = inextern + nr;
if (document.data_submit.string1.value == ''){
document.data_submit.art.disabled = true;
}
}
Die Variable nr wird an die Funktion übergeben, z.B. nr=1.
string1 wird also zu "inextern_1", ist ja auch korrekt, aber
warum kann ich die Variable dann nicht bei
"document.data_submit.->string1<-.value" verwenden???
Erklär mir mal einer die Logik an Javascript!!! *grummel*
Mfg
Zerberus
Hallo Zerberus,
(..) aber warum kann ich die Variable dann nicht bei
"document.data_submit.->string1<-.value" verwenden???
Weil das Objekt string meines Wissens keine Eigenschaft value kennt.
http://selfhtml.teamone.de/javascript/objekte/string.htm
if (document.data_submit.string1.value == '') dürfte ausreichen.
Tim
Hallo,
if (document.data_submit.string1.value == '') dürfte ausreichen.
Irks. Natürlich meinte ich:
if (document.data_submit.string1 == '')
Tim
» if (document.data_submit.string1 == '')
»
»
» Tim
Also ich glaub schon das value da mit ran muß, das Objekt ist
nämlich eine Select-Box. Aber er sagt mir immer daß er
das Objekt document.data_submit.string1 nicht finden kann.
Soll er ja auch nicht! Er soll document.data_submit.inextern_1
finden. Deswegen gebe ich der Variable string1 ja den Wert!
Ich schnall das nicht... Zu dumm für JavaScript? Wahrscheinlich!
Hallo,
Also ich glaub schon das value da mit ran muß, das Objekt ist
nämlich eine Select-Box. Aber er sagt mir immer daß er
das Objekt document.data_submit.string1 nicht finden kann.
Dann wäre diese Methode zum Zugreifen auf die Select-Box über das
name-Attribut hilfreich:
http://selfhtml.teamone.de/javascript/objekte/document.htm#get_elements_by_name
Tim
Die Variable nr wird an die Funktion übergeben, z.B. nr=1.
string1 wird also zu "inextern_1", ist ja auch korrekt, aber
warum kann ich die Variable dann nicht bei
"document.data_submit.->string1<-.value" verwenden???
du suchst, wie gestern schon zwei:
document.data_submit[string1].value
Struppi.
du suchst, wie gestern schon zwei:
document.data_submit[string1].valueStruppi.
Japp genau das hab ich gesucht, danke für die
Antowrt! Funktioniert jetz...