0
我有一个代码如何在生成的代码中添加属性?
FoxHtmlElem::create('div')
->attr('id', $current->getBoxId())
->classes("fox-item fox-item-submit fox-item-submit-{$current->get('alignment')} control-group")
->classes($current->get('classes'))
->append(FoxFormRender::render('label_collapsed'))
->append(FoxHtmlElem::create('div')
->classes('controls')
->attr('style', "{$current->getStyleWidth()}{$current->getStyleHeight()}")
->append(FoxHtmlElem::create('button')
->classes('btn btn-success submit-button')
->tooltip($current->get('submit.tooltip'))
->attr('type', 'submit')
->append(FoxHtmlElem::create('span')
->append(FoxHtmlElem::create('span')
->classes($current->getIconClass('submit'))
->attr('style', $current->getIconStyle('submit'))
->text($current->get('submit.label')))))
->conditional($current->get('reset.enable'), function() use($current)
{
return FoxHtmlElem::create('button')
->classes('btn btn-danger reset-button')
->tooltip($current->get('reset.tooltip'))
->attr('type', 'reset')
->append(FoxHtmlElem::create('span')
->append(FoxHtmlElem::create('span')
->classes($current->getIconClass('reset'))
->attr('style', $current->getIconStyle('reset'))
->text($current->get('reset.label'))));
}))->show();
此代码生成HTML
<div id="fox-m138-submit-box" class="fox-item fox-item-submit fox-item-submit-fields control-group">
<span class="control-label collapsed"></span>
<div class="controls">
<button type="submit" class="btn btn-success submit-button">
<span>
<span>Отправить</span>
</span>
</button>
</div>
我需要属性添加到按钮:
onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;"
它的Joomla狐接触形式。对不起,自动代码。我复制并粘贴它。
我只是想同前问一个问题后,添加此
。该页面没有加载。但是现在我复制了你的代码并且工作。我认为我在某个地方犯了错误))谢谢 – fibboo
如果它解决了您的问题,请将其标记为答案!快乐的编码 –