我正在尝试在带有撇号的输入类型=“按钮”中使用下载链接,但它无法按照我尝试过的方式工作,并且我无法在所有链接中使用%27。
例如:
<input value="Download" type="button" onclick='this.disabled=true;location.href="http://example/download/Don't.zip"; this.value="Starting.."'>
我怎样才能让它发挥作用?如果下载链接有双引号(“),是否也可以避免这个麻烦?我需要一个修改代码本身而不是链接的解决方案。
最佳答案
您需要对 URL 的撇号进行编码,而不是 HTML。
看看这个表:http://www.w3schools.com/tags/ref_urlencode.asp
您将看到撇号是 %27,双引号是 %22,因此您的网址将是:
http://example/download/Don%27t.zip
关于html - 在带有输入的下载链接中使用单引号时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30294843/