首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在PHP表更新时动态更新文本框。

在PHP表更新时动态更新文本框。
EN

Stack Overflow用户
提问于 2015-10-28 08:31:30
回答 4查看 765关注 0票数 2

在PHP代码点火器中,我有一个接口来添加销售记录。我选择项目和数量,并将其输入下表。

在底部有一个文本框来保存总价。因此,当我向表中添加记录时,需要更新文本框。怎么做?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-10-28 09:44:26

您不能直接从php中使用jquery/javacript来实现这一点。

从jquery执行此操作的过程。

当输入字段的值被更改时,调用一个函数,该函数将再次计算所有字段的和。

假设您在html中有一个表,如

代码语言:javascript
运行
复制
|id|Name       |Price|
----------------------
|1 |Some name  |10   |
|2 |Some name  |20   |
|3 |Some name  |30   |
|4 |Some name  |40   |
----------------------
|  |           |100  |

并输入一个表单中的某个位置。输入字段的Id = "priceInputField"Class,每个列包含Class= "priceValue"和Id,包含总计是"totalPrice",所以jquery函数如下所示

代码语言:javascript
运行
复制
$("#priceInputField").on("change",function(){
    //Some code to add the new row in the table
    var updatedPrice = 0;
    $(".priceValue").each(function(){
        updatedPrice = updatedPrice + $(this).text;
    })
    $("#totalPrice").text("updatedPrice");
});
票数 1
EN

Stack Overflow用户

发布于 2015-10-28 08:35:27

PHP不能在输入时动态更新内容。您必须提交表单,然后在PHP中计算总数,并在新页面上返回结果。如果您想在进行更改时更新总数,而不必提交表单并等待加载新页面,则需要使用Javascript。

票数 0
EN

Stack Overflow用户

发布于 2015-10-28 08:56:19

您可以使用异步javascript (AJAX)对表或页进行动态更改。请参阅Ajax & PHP支持的MySQL表编辑器/查看器/数据网格

http://www.webhostingreviewslist.com/development/top-10-ajax-php-powered-mysql-table-editor-viewer-data-grids/?wb48617274=255F1A36

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33386171

复制
相关文章

相似问题

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