我有一个按钮:
<button class="btn btn-secondary growl-type" data-type="success">Show Success Growl</button>
使用此按钮我打开:
<script>
$("vpanmeldung").submit(function() {
$('.growl-type').live ('click', function (e) {
$.msgGrowl ({
type: 'success'
, title: 'Partner eroflgreich angelegt'
, text: 'Der Vertriebspartner wurde erfolgreich im System angelegt. Sie können diesen nun in der Übersicht Ihrer Vertriebspartner aktivieren.'
});
});
});
</script>
但是现在我想在发送表单而不是点击按钮时打开它。 我必须做什么?
答案 0 :(得分:0)
根据您的问题,我了解您希望在提交表单时准确打开growl弹出窗口。
在这种情况下,您应该删除按钮单击事件并将growl popup init放入表单提交事件中,如下所示:
$("#anmeldung").on('submit', function(ev) {
// If you want to skip the page redirect you should prevent the event
ev.preventDefault();
$.msgGrowl({
type: 'success'
, title: 'Partner eroflgreich angelegt'
, text: 'Der Vertriebspartner wurde erfolgreich im System angelegt. Sie können diesen nun in der Übersicht Ihrer Vertriebspartner aktivieren.'
});
});
让我知道它是否有效。
答案 1 :(得分:0)
尝试这样的事情:
<head>
<script>
function test()
{
alert('test');
}
<?php
if( [check if submit was successful] )
{
echo 'test();';
}
?>
</script>
</head>
您可以在页面上的其他位置使用echo '<script>test();'</script>;
,只要它来自之后的 javascript函数。否则,您将出现“函数未定义”错误。