Hallo und Danke EKKi!
Jetzt hab ich mich etwas reingelesen und bin soweit die Input-Felder mit type=text zu erkennen und values auszugeben und zu verändern (zur Kontrolle) »
<script type="text/javascript">
var inputs = document.getElementsByTagName("input");
var wert = "";
for (var i=0; i < inputs.length; i++) {
if (inputs[i].getAttribute('type') == 'text') {
var zahl = inputs[i].getAttribute('value');
if (zahl == 20) {zahl = "x";}
wert += zahl + "\n";
}
}
alert(wert);
</script>
Mein Versuch ungefüllte value zu verstecken läuft nicht, wo liegt der Fehler? Wie spreche ich jetzt den einzelnen tr an?
<script type="text/javascript">
var inputs = document.getElementsByTagName("input");
for (var i=0; i < inputs.length; i++) {
if (inputs[i].getAttribute('type') == 'text') {
var zahl = inputs[i].getAttribute('value');
if (zahl == "") {
inputs[i].parentNode.parentNode.style.display = "none";
}
}
</script>
var wert=document.forms.elements.value;
Was genau erwartest Du bei dieser Art der Verwendung des Objekts forms in der Variablen "wert"?
Ich hatte gehofft sofort den input value zu bekommen... aber ich hatte ja keine Ahnung.
Soweit aber schon sehr toll, danke.