2013-02-13 74 views
0

我正在使用以下JavaScript提交表單,但它未提交。未提交HTML表單的Java腳本

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

你的表單中沒有任何內容,它會在哪裏提交? – 2013-02-13 06:07:52

回答

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

現在不行。我粘貼了更多的代碼.. – 2013-02-13 06:24:01