2009-10-05 4 views
1

Я хочу сделать этоФорма Перенаправление с помощью JQuery

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

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

</form> 
</div> 

Я хочу изменить действие на someother URL, когда кнопка нажата. Обратите внимание, что у меня нет идентификатора или имени для этой формы, у меня есть действие и метод.

Любая помощь на это оценивается.

Я попытался следующие,

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

Благодарности Janani

ответ

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

, если у вас есть более чем одну форму, вы могли бы сделать что-то вроде:

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

спасибо, что это работает! $ ('form: eq (0)'). Attr («действие», «http://www.yahoo.com»); – 2009-10-06 05:52:32

+0

У меня есть еще один вопрос. У меня есть URL-адрес, например, https://www.dev23.com/. Здесь мне нужно получить .dev23.com из xml, это будет динамически изменяться для разных сайтов. Как это сделать? Заранее спасибо. – 2009-10-06 06:02:32

+0

Адрес: http://www.dev23.com – 2009-10-06 06:03:30

2

Вы можете определить форма с использованием свойства действия:

$(document).ready(function(){ 
    $("form[action='http://somesite.com']").attr("action", "http://www.example.com"); 
}): 
Смежные вопросы