2009-10-05 5 views
1

Je veux faireredirection de formulaire à l'aide JQuery

<div id="myform"> 
<form action="http://www.google.co.in" method="post"> 

<input type"submit" value="google"/> 

</form> 
</div> 

Je souhaite modifier l'action à someother URL, lorsqu'un bouton est cliqué. Notez que je n'ai aucun identifiant ou nom pour ce formulaire, j'ai juste l'action et la méthode.

Toute aide à ce sujet est appréciée.

J'ai essayé les suivantes,

$(document).ready(function() 
{ 
    $("#myform form").attr("action","http://www.yahoo.com"); 
}); 

Merci Janani

Répondre

0
$(document).ready(function() { 
    $('form').attr("action","http://www.yahoo.com"); 
}); 

si vous avez plus d'une forme, vous pouvez faire quelque chose comme:

$(document).ready(function() { 
    //change the action of the first form 
    $('form:eq(0)').attr("action","http://www.yahoo.com"); 
}); 
+0

merci cela fonctionne! $ ('form: eq (0)'). Attr ("action", "http://www.yahoo.com"); –

+0

J'ai une question de plus. J'ai une URL, par exemple pour https://www.dev23.com/. Ici, j'ai besoin d'obtenir .dev23.com à partir d'un xml, cela va changer dynamiquement pour un site différent. Comment est-ce que je fais ceci? Merci d'avance. –

+0

est: http://www.dev23.com –

2

Vous pouvez identifier le formulaire utilisant la propriété d'action:

$(document).ready(function(){ 
    $("form[action='http://somesite.com']").attr("action", "http://www.example.com"); 
}): 
Questions connexes