我在网上搜索并没有提出任何建议。 (多个搜索引擎 - 我看过了!)
我正在尝试将文字链接作为“表单提交”按钮。如果在CakePHP中可以实现这些想法吗?
下面是当前的观看代码!
<?php
echo $this->Form->create('trainees', array(
'action' => 'reassign'
));
echo $this->Form->input('emailaddress', array(
'value' => 'scott@something',
'type' => 'hidden',
));
echo $this->Form->submit('Re-Assign Mentor', array(
'class' => 'submit mid',
'before' => '<p>',
'after' => '</p>'
));
echo $this->Form->end();
?>
答案 0 :(得分:2)
您需要使用HtmlHelper输出链接。在它最简单的形式中,您可以使用要显示的文本以及应链接到的URL。在这种情况下,它将是JavaScript:
$this->Html->link('Submit Form', 'javascript:document.forms["myform"].submit();');
还有两个额外的参数($ options数组和$ confirmMessage布尔值),但它们和URL一起是可选的。
如果您需要进行客户端验证并从那里调用提交功能,您也可以调用自己的JavaScript函数(也可以在服务器上验证客户端可以说谎)。
http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::link