使用Javascript发布表单值

时间:2012-06-15 14:56:28

标签: javascript forms

(我要谈的网站可以在http://www.akbrowser.tk/preset.html

访问

我要谈的网站部分如下:

<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 个答案:

答案 0 :(得分:2)

您不需要JavaScript。默认情况下,HTML表单会为您完成所有工作。

只需将其作为表单标记:

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

然后您只需使用submit输入标记来处理事件:

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

答案 1 :(得分:1)

你为什么这样做

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

我认为你只需要这样做

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

试一试