首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP生成的HTMLButton将值传递给JS

用PHP生成的HTMLButton将值传递给JS
EN

Stack Overflow用户
提问于 2014-06-24 14:20:14
回答 2查看 38关注 0票数 0

我有一些ajax和jquery从PHP脚本加载到页面中的表单。

但是,使用PHP生成的onclick=事件出现了一个问题。

该错误仅在单击按钮时触发。

而且我相当肯定页面的原生JS是好的。

我很确定这个php生成的行有一个错误。

代码语言:javascript
复制
<button type="button" class="button" value="Add" onclick="Mail_M_Plex(0,"Add");" name="Action">Add</button>

以下是浏览器在加载页面后所看到的内容

代码语言:javascript
复制
<button type="button" class="button" value="Add" onclick="Mail_M_Plex(0," add");"="" name="Action">Add</button>

为什么添加=""并将Add改为小写add

这是错误Uncaught SyntaxError: Unexpected token } line 2

我的问题是,当按下按钮时,应该如何调用Mail_M_Plex(0,"add");

这是完整的PHP打印出来

代码语言:javascript
复制
$Output = 
'<tr>'.
'<td><input name="Email" type="Email" id = "0Email" value="" required placeholder="Mark@Smith.com" ></td>'.
'<td><input name="FName" type="text"  id = "0FName" value="" required placeholder="Mark"></td>'.
'<td><input name="LName" type="text"  id = "0LName" value="" required placeholder="Smith"></td>'.          
'<td><button type="button" class="button" value="Add" onclick="Mail_M_Plex(0,"Add");" name="Action">Add</button>'.  

'</td>'.

'<td></td>'.
'</tr>';
echo($Output);

下面是加载到其中的html,

代码语言:javascript
复制
<tbody id="PartyEmails"> </tbody>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-24 14:23:44

使用单引号如下:

代码语言:javascript
复制
<button type="button" class="button" value="Add" onclick="Mail_M_Plex(0,'Add');" name="Action">Add</button>
票数 2
EN

Stack Overflow用户

发布于 2014-06-24 14:23:22

双引号中有双引号。你可以用单引号代替。

代码语言:javascript
复制
onclick="Mail_M_Plex(0,'Add');"
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24389061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档