このコードを機能させるのに問題があります。フォームに入力された任意のテキストから URL を作成しようとしています。たとえば、テキスト フィールドに「Hello」を送信すると、「http://www.Hello.com 」になります。これが機能しない理由についての指標をいただければ幸いです。
コード
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head></head>
<body>
<form name="search" action="jsTest.html" onsubmit="return URL()" method="post">
Query: <input type="text" id="query" name="query"/><br>
Submit: <input type="submit" value="Submit"/>
</form>
<script type="text/javascript">
function URL()
{
var x = document.search.query.val();
document.write("http://www.");
document.write(x);
document.write(".com/");
return false;
}
</script>
</body>
</html>