2012-06-15 49 views
0

(該網站我要去說說可以在http://www.akbrowser.tk/preset.html訪問)表值被張貼的JavaScript

,我要談談該網站的部分低於:

<html> 
<head> 
<title>Preset AKBrowser</title> 
</head> 
<body bgcolor="000000"> 
<center> 
<table bgcolor="00FFFF" width="50%"> 
<tr><td> 
<br> 
<br> 
<br> 
AKBrowser 
<br> 
<br> 
<form id="akbrowser"> 
URL: <input type="text" name="aouwygbaiusvsjkraeiwc" value="http://www." /> 
<br> 
<INPUT TYPE="button" NAME="button" Value="Submit" onClick="postakbrowser(document.akbrowser.aouwygbaiusvsjkraeiwc.value)"> 
</form> 
<br><br> 
<script type="text/javascript"> 
function postakbrowser(x) 
{ 
document.write("http://www.akbrowser.tk/?aouwygbaiusvsjkraeiwc=" + "x"); 
} 
</script> 
</td></tr> 
</table> 
</body> 
</html> 

(如果你訪問網頁,上面的部分是水平線上的所有東西)

所以,正如你所看到的,我試圖創建一個表單,當點擊提交按鈕時,一個javascript函數postakbrowser())運行。

讓我們說,「奶酪」的形式

被輸入,你可以看到,我想字符串「http://www.akbrowser.tk/?aouwygbaiusvsjkraeiwc=cheese」要貼下面的表格

我不明白爲什麼它不起作用!

我可以幫忙嗎?謝謝!

回答

2

你不需要JavaScript就可以了。默認情況下,HTML表單會爲您做所有這些工作。

只是把這個作爲你的表單標籤:

<form name="input" action="script_name" method="GET"> 

然後你就可以簡單地使用提交輸入標籤來處理事件:

<input type="submit" Value="Submit" /> 
+0

我試過了,但是會導致404錯誤。我認爲這是解釋我的postakbrowser(document.akbrowser.aouwygbaiusvsjkraeiwc.value)作爲一個鏈接,它不是,所以它發生了404錯誤。在省略引號(因此它看起來像action = postakbrowser(document.akbrowser.aouwygbaiusvsjkraeiwc.value))之後,它沒有做任何事情,就像之前 – user1380792

1

爲什麼要那樣做

document.write("http://www.akbrowser.tk/?aouwygbaiusvsjkraeiwc=" + "x"); 

我認爲你只需要做到這一點

document.write("http://www.akbrowser.tk/?aouwygbaiusvsjkraeiwc=" + x); 

試一試

+0

是的。謝謝,我解決了它,但它仍然沒有做我想做的事情。 – user1380792