0

我有名为 mark1、mark2 等的文本框,当我按下按钮时,我想获取这些值的总和,并将结果显示在 cakephp 视图页面的文本框中

我怎样才能在视图中得到这个结果?

4

1 回答 1

0

在 test.ctp 文件中。

<?php 
echo $this->Form->create('ModelName'); 

echo $this->Form->input('mark1');

echo $this->Form->input('mark2');

echo $this->Form->input('total');

echo $this->Form->Submit(__('Submit'));

echo $this->Form->end();
?>

在控制器测试动作中。

<?php
public function test() {
if ($this->request->isPost()) {
   $this->request->data['ModelName']['total'] = $this->request->data['ModelName']['mark1'] + $this->request->data['ModelName']['mark2'];
}
?>
于 2013-09-19T11:17:00.180 回答