1

在 HTML 中,我可以调用如下的 javascript 函数

 <form type="post" onsubmit ="return test()" >
 </form>

如何在中调用相同的 javascript 函数

 form_open();

当表单发布时,我希望调用函数测试。我如何在 CodeIgniter 中进行上述操作?

更新

x.html 是我的 HTML 页面

   <form>
    </form>

    <?php $data = array('submit'=>"test()");
   echo form_open(x,$data);
  echo  form_close();
    ?>
4

3 回答 3

4

在您的模板文件 x.html 中使用

<?php $data = array('onsubmit' => "test()"); ?>
<?php echo form_open('email/send', $data); ?>
<?php echo form_submit('mysubmit', 'Submit Post!'); ?>
<?php echo form_close(); ?>

它工作正常

于 2013-03-16T11:56:31.417 回答
2

将其作为数组添加到第二个参数中form_open()

<?= form_open('email/send', array('onsubmit' => 'your js')); ?>

阅读http://ellislab.com/codeigniter/user-guide/helpers/form_helper.html

于 2013-03-16T11:54:37.100 回答
0

应该试试这个

  <?php echo form_open($base_url.'pjremove', "style='display:inline' onsubmit='confirm(your message)'"); ?>
于 2017-10-05T09:45:50.067 回答