0

(これからお話しするサイトは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」をフォームの下に投稿する必要があります

うまくいかない理由がわかりません!

助けてもらえますか?ありがとう!

4

2 に答える 2

2

そのためにJavaScriptは必要ありません。HTMLフォームは、デフォルトですべてのハードワークを実行します。

これをフォームタグとして配置するだけです。

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

次に、submit inputタグを使用して、イベントを処理できます。

<input type="submit" Value="Submit" />
于 2012-06-15T14:58:38.313 に答える
1

どうしてそんなことをするのか

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

これだけやればいいと思う

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

試してみる

于 2012-06-15T15:01:14.660 に答える