2013-02-13 1 views
0

Я использую следующий javascript для отправки формы, но она не отправляется.Java-скрипт не отправляет Html-форму

if(timeup) 
     { 
     alert("welcome to time up."); 
     var id = document.getElementById("test_id").value; 
     var no = document.getElementById("noq").value; 
     var action = 'result.php?id='+id+'&no='+no+''; 

    exercisenew.action = action; 
    alert("form"+exercisenew.action); 
    exercisenew.submit(); 
     alert("form submitted."); 
    } 

полный код here.

Html форма.

<form method="post" action="" id="exercisenew" name="exercisenew"> 
+0

где вы определили exercisenew? – 2013-02-13 06:02:13

+0

У вас нет ничего в вашем действии вашей формы, где он будет отправлен? –

ответ

0

создать объект для exercisenew

var exercisenew = document.getElementById("exercisenew") 

и делать все питания вы сделали

1
if(timeup) 
{ 
    alert("welcome to time up."); 
    var id = document.getElementById("test_id").value; 
    var no = document.getElementById("noq").value; 

    //use encodeURIComponent() 
    var action = encodeURIComponent('result.php?id='+id+'&no='+no+''); 

    //get the form 
    var exercisenew = document.getElementById("exercisenew") 
    exercisenew.action = action; 

    alert("form"+exercisenew.action); 
    exercisenew.submit(); 
    alert("form submitted."); 
} 
+0

Это не работает сейчас. Я вставил больше кода .. –

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