使用 Javascript 发布的表单值

Form value being posted with Javascript

本文关键字:表单 Javascript 使用      更新时间:2023-09-26

(我要讲的网站可以在 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"发布在表单下方

我不明白为什么它不起作用!

我可以得到一些帮助吗?谢谢!

你不需要JavaScript。默认情况下,HTML 表单会为您完成所有这些艰苦的工作。

只需将其作为表单标签:

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

然后,您可以简单地使用提交输入标记来处理事件:

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

你为什么要这样做

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

我认为你只需要这样做

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

试一试