Yii2如何从html制作提交按钮
Posted
技术标签:
【中文标题】Yii2如何从html制作提交按钮【英文标题】:Yii2 how to make submit button from html a 【发布时间】:2017-10-24 13:16:21 【问题描述】: <?= '<li>'
. html::beginForm(['/site/logout'], 'post')
. Html::submitButton(
'Exit(admin)',
['class' => 'btn btn-warning']
)
. Html::endForm()
. '</li>'?>
此代码有效,但我想将提交按钮更改为html::a
。当我尝试这样做时,它不起作用。
【问题讨论】:
因为你生成的链接没有提交表单。为此,您必须将链接指向#
并使用 js/jQuery 提交表单
注销操作不需要任何形式。对我来说似乎没用。使用简单的锚点注销。
【参考方案1】:
不建议使用链接作为提交按钮,无论如何,如果你愿意,这里是代码
<?php echo Html::a('Exit(admin)',$url=false,['class'=>'btn btn-warning','onclick'=>'submitForm()']); ?>
在 javascript 中
function submitForm()
document.getElementById('FormId').submit;
【讨论】:
以上是关于Yii2如何从html制作提交按钮的主要内容,如果未能解决你的问题,请参考以下文章