如何在PHP中获取html文本框值
How to get html textbox value in PHP
我在php中动态创建了一个文本框:
echo '<td><input name="txtEmail" id="txtEmail" type="text" /> </td>';
现在我想在javascript功能中传递这个文本框的值。我有一个更新按钮,我正在传递 onclick 事件的值,但它不起作用。这是我的更新按钮代码:
echo '<td><input id="btnUpdate" type="submit" name="btnUpdate" value = "Update" onclick="updateButton(' . document.getElementsByName('txtEmail')[0].value . ')" /> </td>';
这是我的JavaScript函数:
function updateButton(custEmail)
{ alert (custEmail); }
不要将
JavaScript 函数连接到 echo 语句中。这样做 -
echo '<td><input id="btnUpdate" type="submit" name="btnUpdate" value = "Update" onclick="updateButton(document.getElementsByName(''txtEmail'')[0].value)" /> </td>';
如果你对PHP进行错误检查,你会看到语法问题。在打开<?php
标记后立即将错误报告添加到文件顶部:error_reporting(E_ALL); ini_set('display_errors', 1);
你混合了JS和PHP代码:
echo '....' . document.getEtc...
^^^^^^^^--php ^^^^^^----javascript
这实际上是不可能的。PHP在服务器上执行,Javascript在客户端上执行。根本不需要"分解"你的PHP字符串:
echo '<td>...onclick="updateButton(document.getElementsByName(''etc...';
相关文章:
- 用JavaScript替换Android WebView模板上的html文本
- 仅IE8 html文本框中的字符
- HTML文本框中的javascript数字
- HTML文本输入大小
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- 如何以非编程方式国际化HTML文本
- 在 PHP 块中使用 Javascript 设置 HTML 文本框的值(使用 echo)
- jQuery在用新文本替换HTML文本时淡出HTML文本,而不是仅显示
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- Javascript按钮,在html文本区域中插入一个大黑点(•)
- 更换163;使用javascript从html文本区域中提取字符
- 单击或点击切换HTML文本
- 单击即可编辑HTML文本
- 分析Adobe InDesign的HTML文本——其他标记中的标记
- 如何将mysql查询的结果获取到html文本框中
- 当使用javascript/jquery添加值时,html文本输入表显示不正确
- 如何将 HTML 文本同步并突出显示到音频
- 如何使用 JQuery 从相对元素获取 html 文本
- 根据用户选择的输入编写 html 文本
- MVC 4:使用 JQUERY 和 PartViewResult 动态创建 HTML 文本框.如果代码是动态添加的,如何