我需要整理一个表单脚本,根据输入到表单中的内容重定向用户。我知道这可以通过JavaScript完成,我设法将一些东西放在一起,但它没有完全按照我想要它做的那样做
用户输入文本,例如mysubdomain,然后点击提交。
然后我希望将它们转发到mysubdomain.mydomain.com。 我设法做了相反的事情,所以它指向了mydomain.com/mysubdomain。
答案 0 :(得分:1)
你的意思是
<form onsubmit="window.location='http://'+this.subdomain.value+'.mydomain.com/';
return false">
<input type="text" name="subdomain" value="" />
</form>
使用相同的域名(details about the location object here at MDN):并假设表单位于xxxx.mydomain.com
<form
onsubmit="window.location='http://'+
this.subdomain.value+
location.hostname.substring(location.hostname.indexOf('.'))';
return false">
<input type="text" name="subdomain" value="" />
</form>
答案 1 :(得分:0)
我认为您可以使用用户+您的域重新加载输入的子域的功能,如window.location.assign(subdomain + ".yourdomain.com")
同时查看Location object。