【发布时间】:2013-06-17 21:48:59
【问题描述】:
说实话,我真的不知道这里最好的方法是什么。我没有 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。
【问题讨论】:
标签: javascript html forms onsubmit