Fairylia wrote:
Quote:
function setChecked (form, regularExpression, checked) {
for (var i = 0; i < form.elements.length; i++) {
var element = form.elements[i];
if (regularExpression.test(element.name)) {
element.checked = checked;
}
}
} |
Quote:
Ich habe in meinem Form noch diverse andere Elemente. |
Du kannst dann z.b. element.type.toLowerCase() === 'checkbox' pruefen
var element = form.elements[i];
if (element.type.toLowerCase() === 'checkbox' &&
regularExpression.test(element.name)) {
element.checked = checked;
}
Quote:
Wenn meine
Checkboxen so heissen:
input type="checkbox" name="Del" value="ON"
Wie müsste ich sie ansprechen? |
Das Beispiel, was du da gefunden hast, benutzt regulaere Ausdruecke, das
ist in Normalfall nicht noetig.
document.forms.formName.elements.Del
sollte reichen, bzw. wenn es mehrere input/textarea/select mit
name="Del" im Formular gibt, dann
document.forms.formName.elements.Del[0]
fuer das erste,
document.forms.formName.elements.Del[1]
fuer das zweite usw.
--
Martin Honnen
http://JavaScript.FAQTs.com/