我有一个这样的表格:
<form method="POST">
<input type="url" placeholder="Enter URL Address">
<input type="submit" value="go!">
</form>
我希望用户在点击提交按钮时根据他们在URL输入中所写的内容重定向到URL。是否可以?
答案 0 :(得分:1)
喜欢这个
window.onload=function() {
document.getElementById("form1").onsubmit=function() {
var url = this.url.value;
if (url) location=url;
return false;
}
}
使用
<form id="form1">
<input type="url" placeholder="Enter URL Address">
<input type="submit" value="go!">
</form>
答案 1 :(得分:0)
您可以查看window.location
了解此特定情况。您可以在其中抛出任何字符串,浏览器将重定向到该页面。
编辑: 你不需要一个完整的表格。该表单用于将数据发送到服务器 - 您想要的东西是客户端的,不需要表单。您可以使用一个简单的输入字段和一个简单的按钮来触发一些javascript代码。
答案 2 :(得分:0)
是的,简是有可能的。你可以通过javascript或php来做到这一点。
关于javascript的例子:
((?:(?:[^@\"]|(?<=\\)\")+|\"([^\"]|(?<=\\)\")*\")@[^;]+)(?:;|$)