Force spaces to convert to %20 from HTML input field using js or jQuery
本问题已经有最佳答案,请猛点这里访问。
你好,我的网站上有一个输入框,人们可以输入搜索词。
我将获取用户输入的值并将其输出到一个URL字符串中。
1 2 3 4 5 | jQuery("#searchButton").click(function(){ var simpleSearchTermLocal = jQuery('#searchField').val(); var urlString ="www.mysite.com/" + simpleSearchTermLocal; alert(urlString); }); |
1 2 3 | <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> <input type="text" id="searchField" /> <button id="searchButton">search</button> |
因此,当有人在搜索字段中输入类似"abc"的内容时,变量
但是,当在输入字段中输入一个空格(如"abc 123")时,
有什么建议吗?
谢谢
您需要
1 2 3 | var theString ="The quick brown fox jumped over the lazy dog."; console.log(encodeURI(theString)); |