是我的#34;给我发电子邮件"按钮代码错了?

时间:2016-04-12 22:16:27

标签: javascript

我的代码一直在说这个"未终止的正则表达式文字。 (第5行,文件"代码")"请帮助 这就是我所拥有的:

<FORM>
</INPUT TYPE="button" 
VALUE="click here to add a game"
onClick="parent.location='mailto:1637206@student.ucps.k12.nc.us?subject=I would like to add a game to the website'">
</FORM>

2 个答案:

答案 0 :(得分:3)

您的开始标记以正斜杠开头,没有结束标记。

<FORM>
<INPUT TYPE="button" 
VALUE="click here to add a game"
onClick="parent.location='mailto:1637206@student.ucps.k12.nc.us?subject=I would like to add a game to the website'"/>
</FORM>

<Input开始,然后使用/>

终止代码

答案 1 :(得分:0)

作为Wobbles already answeredINPUT元素的语法无效。

但是,'mailto:1637206@student.ucps.k12.nc.us?subject=I would like to add a game to the website'也是无效的,因为参数subject的值中有空格:它将被解析为subject=I,然后是解析器无法理解的乱码; You need to encode special characters for it to be parsed reliably

  

确保编码所有特殊字符。常见的字符编码如下,或者您可以使用Eric Meyer的URL编码器工具。如果您想了解所有字符编码是什么,可以使用此资源。

     

常见字符编码

     
      
  • space = %20+(任一个有效)
  •   
  • 换行/回车= %0D%0A
  •   
  • 问号= %3F   /(正斜杠)= %2F   :(冒号)= %3A
  •   
     

您无需编码逗号(,)或句点(。)。