老实说,我真的不知道这里最好的方法是什么。我没有 Javascript 知识,但我认为这里没有必要……这太简单了。
我有一个简单的表格。我希望用户能够输入一个单词并按回车键或单击“提交”。当输入“X”时,我希望它们被重定向到“www.MyURL.com/X.html”。我能找到的唯一解决方案如下所示:
<form>
<input name="solution" type="text" id="solution" maxlength="10" /><br />
<input type="button" value="submit" onclick="window.location='http://www.MYURL.com/' + this.form.solution.value + '.html'"/>
</form>
但是,这不允许用户按 Enter 来提交表单。我尝试了以下方法使其成为提交输入,但我对“onsubmit”的潜在操作一无所知,而且这个不起作用。
<form onsubmit="window.location='http://www.MYURL.com/' + this.form.solution.value + '.html'">
<input name="solution" type='text' id="solution" maxlength="10" /><br />
<input type="submit" value="submit" />
我应该为此事件使用“action=”吗?而且我不知道“方法=”是否起作用。
我的问题是我不知道如何让表单将其文本内容提交到 URL,然后链接到该 URL。