首先,这是我的代码:
<form action="http://shpapp01/Web/Public.html#/PublicWeb/Tracking/Search">
Bill: <input type="text" name="Reference" value="">
<input type="submit" value="Search">
它应该像这样工作:
点击“搜索”后,网址应更改为"shpapp01/Web/Public.html#/PublicWeb/Tracking/Search?Reference=submitted_text"
但它总是给我这个:
"shpapp01/Web/Public.html#?Reference=submitted_text/PublicWeb/Tracking/Search"
因为链接中的#。
我该如何解决这个问题?
答案 0 :(得分:1)
在jaavscript中使用它:
var f = document.querySelector("form");
text = f.action;
text2 = text.replace("Public.html#", "Public.html");
f.action = text2;