【问题标题】:Yii2 how to make submit button from html aYii2如何从html制作提交按钮
【发布时间】: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 提交表单
  • 注销操作不需要任何形式。对我来说似乎没用。使用简单的锚点注销。

标签: forms yii2 send


【解决方案1】:

不建议使用链接作为提交按钮,无论如何,如果你愿意,这里是代码

<?php echo Html::a('Exit(admin)',$url=false,['class'=>'btn btn-warning','onclick'=>'submitForm()']); ?>

在 JavaScript 中

function submitForm(){
 document.getElementById('FormId').submit;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 2015-12-27
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多