【发布时间】:2015-01-29 19:51:09
【问题描述】:
我正在使用 XAMPP 服务器开发 php phalcon。
我有一个名为PrescriptionsController 的控制器。它有几种操作方法。在index 视图中,我填写了<form> 来开处方,然后当我点击save 按钮时,会调用一个javascript 函数,该函数会调用控制器中的另一个操作方法。
问题是我可以根据我想给病人开的药的数量动态增加文本框的数量。这就是为什么当我点击保存时有必要调用 javascript 函数以检查文本框的数量及其包含的值。
现在,我想知道我怎样才能做到这一点?好的,我可以从文本框中读取值并将它们插入到数组中,但实际上我有两个数组,我想知道如何将它们作为参数传递给我在 javascript 函数中调用的操作方法?还有一件事,如果我这样做:
<script>
function generate()
{
//necessary code
open("actionmethod");
}
</script>
除此之外:
<form method="post">
<-- form body -->
<input type="submit" onclick="generate()">
</form>
我的$_POST 返回空。我该如何解决这个问题?
所以我的两个问题是: 如何将参数传递给javascript中调用的动作方法? 如何获取 $_POST 值?
注意:我需要两个提交按钮,我也使用了两个。一个用于预览,另一个用于保存。
【问题讨论】:
-
你应该从命名你的输入开始
-
谢谢,但我的输入已经命名。这只是一个小演示。
标签: javascript php html post phalcon