我正在使用網站URL預填一個html表單。使用URL填寫表單%20問題
但是如果我的網址是test.test.uk/test?notes=hello世界
的broswer把它變成test.test.uk/test?notes=hello%20world理所應當!
回報進入「你好%20world」到我的形式
反正是有在JavaScript或HTML我可以改變這個問題。
請注意我是超級新手。
如何正確使用下面的這個函數?
當前方法試圖用來從URL中移除%20。嵌入在<腳本>標記中的每個頁面的頁腳中。
$.urlParam = function(name){
var results = new RegExp('[\?&]' + name + '= ([^&#]*)').exec(window.location.href);
if (results==null){
return null;
}
else{
return results[1] || 0;
}
}
[decodeURI()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURI) – empiric
' ... else return decodeURI(results [1]);'? –
@SurajOdedra這裏有兩件事。首先,你的第二個問題太廣泛了,因此你得到的答案太廣泛了。如果你花一個小時做初學者的教程,你會明白爲什麼你的問題不能用一行來回答。其次,SO不是免費的幫助服務,而是社區驅動的資源數據庫,它也必須迎合未來 - 這意味着您需要顯示_effort_來獲得幫助,這就是它的工作原理。在您的一端沒有任何努力的情況下複製粘貼代碼的請求會產生負面反饋。這不是個人的,而是這裏的標準。 –