2011-03-03 104 views
0

我想在文檔加載後提交表單。爲什麼這段代碼不工作?在文檔加載時提交表單

[編輯]:頁面重新提交到自身

[編輯]:我在Ubuntu 10.10 Firefox 3.6

<form id="myform" name="myform" action="chat.php" method="post"> 
    <input type="hidden" name="displayname" id="displayname"/> 
</form> 

<script type="text/javascript"> 
$(document).ready(function(){ 
    promptusername(); 
}); 

function promptusername() 
{ 
    $('#displayname').val(prompt("Enter your display name")); 
    //if($('#displayname').val() != null){ 
     $('#myform').submit(); 
    //} 
    //else{ 
     //promptusername(); 
    //}   
} 
</script> 
+0

適用於Chrome。 – 2011-03-03 08:00:36

+0

@Bryan嘗試在Firefox中 – 2011-03-03 08:04:20

+0

你在頁面中包含了jQuery嗎? – Sarfraz 2011-03-03 08:04:21

回答

0

我忘了一個事實該頁面可以從chat.php重定向,所以它是!

1

運行嘗試提交表單時不提示輸入用戶名

+0

沒有幫助 - – 2011-03-03 08:04:45

+0

@experimentX上面的代碼工作在FF 3.6.14,鉻(最新),而不是在IE8如預期 – jimy 2011-03-03 08:13:12

+0

可能是由於Ubuntu的? – 2011-03-03 08:18:32