2012-01-12 3 views
1

Я пытаюсь изменить действие формы, и все работает нормально, пока не изменится действие формы, не знаете, что происходит? Любая помощь приветствуется.Невозможно изменить действие формы с помощью jquery

<script type="text/javascript"> 
function goToMeetingW() { 
jUrl = "https://www.gogoo.com/join/"; 
$('#meetID').val($('#MeetingID').val()); 
meetID = $('#meetID').val(); 
fAction = jUrl + meetID; 

$('#goTo').attr("action",fAction); 
} 
</script> 
<form action="test.html" method="post" name="goTo" id="goTo"> 
<input type="hidden" name="meetID" id="meetID" value="0"> 
</form> 

Я получаю сообщение об ошибке $ ('# goTo') ... undefined. Спасибо всем.

+1

Вы должны использовать ключевое слово 'var', чтобы объявить свои переменные в функции' goToMeetingW', чтобы они не были глобальными. – Jasper

+0

Ваш скрипт работает в jsfiddle: http://jsfiddle.net/VugXW/ – Jasper

+0

все выглядит хорошо, но не работает. Вы правы в отношении вар, я позабочусь об этом ... любых других идеях? – Damien

ответ

0

У вас нет ничего с идентификатором «MeetingID».

+0

Я не вставлял этот код. Все работает, вплоть до смены действия. – Damien

+0

Основываясь на коде, который вы отправили, это была проблема. Если вы разместите остальную часть кода, который может помочь. – j08691

+0

я буду упрощать ... – Damien

Смежные вопросы