我正在尝试实施确认/警告框以在提交表单之前进行检查。此按钮是Bonita提交按钮。我对JS / jquery的了解很少,但是可以通过反复试验来理解和实现。
是否有一个现成的解决方案?或者,如果您有任何指示,请告诉我。
我已经提到了这一点:http : //community.bonitasoft.com/groups/usage-operation-5x/resolved-confi ...,但是它适用于较旧的版本,不适用于我。
html页面看起来像这样:...
<div id="Submit1"></div>
... Bonita中自动生成的按钮类的详细信息:
div id="Submit1" class="bonita_form_button_entry"> <div class="bonita_form_button_entry"><button type="button" class="bonita_form_button">Submit Documents</button></div></div>
我尝试了这个:
<div id="Submit1" onclick="confirm('Are you sure ?')"></div>
这将显示一个对话框,但无需等待我的答复即可继续操作。Bonita门户网站允许我编辑html表单。但它必须采用格式。加载页面时,它将自动生成按钮类型元素。所以我没有访问按钮类型的类,如果这样做的话,在其中添加onclick检查会更简单。
我的问题是onclick提交按钮类型的传播。因此,我只能对最上面的div类型进行onclick检查,但不适用于自动生成的提交按钮类型。谢谢
提交按钮上最简单的onclick标记不适用于Bonita Portal。因此,我不得不变通并放置以下标签以使其起作用:
<button type="button" class="btn btn-primary" onclick="if(confirm('Are you sure you want
to Submit ?')){document.getElementById('Submit')
.getElementsByTagName('button')[0].click();}">Submit</button>
这里的Submit是bonitasoft提交类型。我必须将其隐藏在网页上。常规按钮调用上面的脚本,并间接触发提交按钮。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句