2013-02-27 3 views
1

Il y a certainement des questions là-bas pour aider à ce sujet, mais je ne peux pas sembler obtenir le mien ... travaillerjquery changement form action

Essayer de fonder mon action sous forme d'un large menu. Évidemment avoir quelque chose de mal et apprécierait toutes les pensées!

$("#role").change(function() { 
    if ($(this).val() == "audience"); 
    var action = "./"; 
    } else { 
    var action = "http://google.com"; 
$("#landing_form").attr("action", action); 
}); 

    <form action="./" method="post" id="landing_form"> 
    <select name="role" id="role"> 
     <option value="audience">Audience</option> 
     <option value="presenter">Presenter</option> 
     <option value="moderator">Moderator</option> 
    </select> 

Répondre

4

Il y a quelques erreurs de syntaxe, manquantes curlybraces etc.

$(function() { 
    $("#role").on('change', function() { 
     if (this.value == "audience") { 
      var action = "./"; 
     } else { 
      var action = "http://google.com"; 
     } 
     $("#landing_form").attr("action", action); 
    }); 
}); 
+0

Votre une rock star, a travaillé première fois. Merci beaucoup pour votre aide! –