【发布时间】:2019-05-31 00:18:37
【问题描述】:
我正在使用 Drupal 7。在我的列表中,我有 2000 个订阅者。现在我想要一个确认框,然后再执行表单。唯一的问题是如果我有超过 20 个用户,我希望确认表单提出问题“你想继续 20 个用户吗?如果答案是肯定的,那么对其执行一些 php 操作,否则转到主页。
function player_operation_display_form_submit($form, &$form_state)
{
if($total_players > 20){
echo '<script type="text/JavaScript">
var a = confirm("Do you want to continue with more than 20 users");
if(a){ //performing some operation
$operation[] = array('Assign_goals', array($records_value,
$records_key, $assign_username));
}
else{
drupal_goto('exit_operation');
die();
}
</script>';
}
现在我明白 $operation[] 和 exit_operation 是我的 php 函数,不会在我的 js 文件中执行。我只是想知道如何执行这些功能。
【问题讨论】:
-
如何提供
$total_playersvar ?从哪里来?
标签: javascript php jquery drupal-7 drupal-modules