私はウェブサイトのURLを使用してhtmlフォームを事前入力しています。URLを使用してフォーム%20の問題を記入してください
しかし、私のURLがtest.test.uk/test?notes=hello世界
それが必要としてbroswerはtest.test.uk/test?notes=hello%20worldにそれを回すあれば!私のフォームに
を「ハロー%の20world」を入力リターンで
は、私はこの問題を変えることができるJavaScriptやHTMLでとにかくがあります。
私はスーパー新人です。
どうすればこの機能を正しく使用できますか?
現在のメソッドがURLから%20を削除しようとしました。 < script>タグ内のすべてのページのフッターに埋め込まれています。
$.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 decodeURI(結果[1]);を返します。 –
@SurajOdedraここには2つのものがあります。第一に、あなたの第二の質問は広すぎる、なぜあなたはあまりにも広い答えを得るのか。初心者のチュートリアルで1時間を過ごすなら、なぜあなたの質問に1行で答えることができないのか理解できます。第二に、SOは無料のヘルプサービスではなく、未来に対応しなければならないコミュニティ主導型のリソースデータベースです。つまり、ヘルプを受け取るために必要な情報を表示する必要があります。あなたの最後に何の努力もせずにコピー・ペースト・コードを要求すると、否定的なフィードバックが得られます。これは個人的なものではなく、標準的なものです。 –