bootbox,jsを使用していることを確認する警告があります。ブートボックスでは、ユーザーはカスタムHTMLフォームを作成できます。しかし、私はいくつかのフォーム要素/値をPHPのforeachから移入しています。私はこのように書こうとしましたが、うまくいきません。アラートはトリガされません。どのように正しくこのJavaScriptの行にPHPの結果を組み合わせるには?
bootbox.confirm({
title : "Testing",
message :
"<form id='test'>\
<h3>Dept: </h3>\
<table width='100%' cellspacing='0' cellpadding='3px'>\
<?php foreach($dept as $row_dept){ ?>
<tr>\
<td align='center' width='5%'><input type='checkbox' name='first_name' /></td>\
<td align='left'>"+<?php $row_dept->dept; ?>+"</td>\ /*If I remove this line, there is no error. But no value is shown*/
</tr>\
<?php }; ?>
<tr>\
<td colspan='2'><h3>Disposisi</h3>\<textarea id='disposisi' name='disposisi' class='form-control'></textarea></td>\
</tr>\
</table>\
</form>",
buttons : {
cancel : { label: '<i class="fa fa-times"></i> Batal' },
confirm : { label: '<i class="fa fa-check"></i> OK'}
},
callback: function (result) {
if(result == true){
var disposisi = $("#test").find('textarea[name=disposisi]').val();
alert(disposisi);
}
}
});
すべての方法を使用すると、PHPの値をエコーではない、なぜ? –
@RanaGhosh私はフォームを '<?php echo" test "のような単純なものに置き換えようとしました。 ?> 'しかし、それは機能していません。私はprobleが 'echo'であると思います – ashura91
コンソールにエラーが表示されていますか? –