2015-10-15 2 views
0

Я пытаюсь отправить форму, но она не работает, я хочу, чтобы кнопка отправки была отключена после щелчка.пытается отправить форму с кнопкой отправки в качестве кнопки

<form action="Buy" method="POST" > 
    <input type="hidden" name="TID" value="${TID}"/> 
    <td align="center" valign="middle">  
    <button onclick="this.disabled = true; document.getElementById('up7913').disabled = false;" type="submit" name="down7913" id="down7913">Subscribe Now</button></td> 
</form> 
+2

Я не вижу никакой связи на стороне сервера Java в плохо отформатированных HTML фрагмент кода вы дали выше. Тогда какова ваша реальная проблема? –

+0

Как вы взаимодействуете с сервером? Его JSP-файл или простой HTML-код? –

+0

HTML сообщает, что у вас есть форма как ребенок TR. Это недопустимо, поэтому исправление ошибок будет перемещать его в другом месте. Это может иметь последствия для формы, поскольку вход в TD не может оставаться в форме. Где элемент с идентификатором "up7913"? – RobG

ответ

0

Привязать к событию submit и отключить его.

document.getElementById('form').addEventListener('submit', function(event) { 
    event.preventDefault(); 

    this.down7913.disabled = true; 

    // handle POST request 
}); 

DEMO: http://jsfiddle.net/jefvw66q/1/

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