ich je einige Felder wechseln wollen, was der Besucher auf dieser Seite wählt http://draidel.com.ar/trabaja-con-nosotros/ so habe ich ein Dropdown-Menü mit der ID puesto und die Felder mit der Klasse wechseln I condicional dann dieses SkriptToggle Kontaktformular Felder mit JavaScript
document.getElementById("puesto").onchange = CamposOcultos(document.getElementById("puesto").value);
function CamposOcultos(valor){
if (valor == "Modelo" or valor == "Promotor/a"){
for (var i=0;i<document.getElementsByClassName('condicional').length;i+=1){
document.getElementsByClassName("condicional")[i].style.display="block";}
else{
for (var i=0;i<document.getElementsByClassName('condicional').length;i+=1){
document.getElementsByClassName("condicional")[i].style.display="none";} }
}
hinzugefügt Aber ich bekomme die folgende Fehlermeldung, wenn ich versuche, die Funktion in der Chromkonsole zu laden
Uncaught SyntaxError: Unexpected identifier(…)
Irgendeine Idee wie kann ich es zum Laufen bringen?
Danke!
PS: Ich bin mit Contact Form 7 auf Wordpress
UPDATE:
oops, ich fehlte}, das ist alles. Allerdings tut es funktionieren :(
der Link: http://draidel.com.ar/trabaja-con-nosotros/
Verwenden Sie jQuery, es ist viel weniger hastle. Zuerst müssen Sie Ihr '.condicional' verstecken. Dann überprüfen Sie einfach mit 'jQuery ('# puesto Option: ausgewählt')' Wenn es der ausgewählte Wert ist, dann zeigen Sie die Bedingungen –