【问题标题】:Launch new modal from a previous modal从以前的模态启动新模态
【发布时间】:2013-11-14 06:41:34
【问题描述】:

当我从以前的模态中单击提交按钮时,是否可以启动新的模态?我整天都在尝试这样做,但我被困住了。我正在使用 CodeIgniter。我试图在我的onclick 中添加另一个函数,但它不起作用。

这是触发我的模式的按钮:

<a href="#" role="button" data-toggle="modal" onclick="loadModuleForm('<?php echo $this->config->item('8L_URL')."/propertymgt/form/add"; ?>')"><span class="btn btn-primary">Create</span></a>

这是我的模态:

<div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
    <h3>Property Management</h3>
</div>

<div class="modal-body">
    <form class="form-horizontal" name="propertymgt-form" id="propertymgt-form" action="<?php echo $this->config->item('8L_URL')."/propertymgt/post/".$form_action; ?>" method="POST">
        <br />
        <div class="control-group">
            <label class="control-label" for="title">Title:</label>
            <div class="controls" style="margin-bottom:15px;">
                <input type="text" id="title" placeholder="Title" name="title" class="span5" value="<?php echo $title; ?>">
            </div>
            <label class="control-label" for="fullname">Fullname:</label>
            <div class="controls" style="margin-bottom:15px;">
                <input type="text" id="lastname" placeholder="Lastname" name="lastname" class="span3" value="<?php echo $lastname; ?>">
                <input type="text" id="firstname" placeholder="Firstname" name="firstname" class="span3" value="<?php echo $firstname; ?>">
                <input type="text" id="middlename" placeholder="Middlename" name="middlename" class="span3" value="<?php echo $middlename; ?>">
            </div>
            <label class="control-label" for="address">Address:</label>
            <div class="controls" style="margin-bottom:15px;">
                <input type="text" name="address" class="span3" id="address" placeholder="No., Street, Building" value="<?php echo $address; ?>">
                <input type="text" name="city" class="span3" id="city" placeholder="City" value="<?php echo $city; ?>">
                <input type="text"name="province" class="span3" id="province" placeholder="Province" value="<?php echo $province; ?>">
            </div>
        </div>
        <input type="hidden"name="uuid" class="span3" id="uuid" value="<?php echo $id; ?>">
    </form>
</div>
<div class="modal-footer">
    <button type="button" class="btn btn-primary" id="registration-submit" onClick="submitForm('propertymgt-form');loadModuleForm('<?php echo $this->config->item('8L_URL')."/propertymgt/form/add"; ?>');">Submit</button>
    <button type="button" data-dismiss="modal" class="btn">Close</button>
</div>

loadmoduleform() 应该加载我的新模式。我错过了什么吗?我需要别人的帮助。谢谢!

【问题讨论】:

    标签: javascript codeigniter twitter-bootstrap modal-dialog


    【解决方案1】:

    你想要这样的东西吗?

    demo

    你只需要隐藏第一个模态 n 在你的按钮点击功能上启动另一个模态

    $('#newModal1').modal('hide');
    $('#newModal2').modal('show');
    

    【讨论】:

    • 没错!但这对我来说会很复杂。谢谢您的帮助。我将来可能需要这个。 :)
    • 是的..我可以向您展示简单的演示..而不是使用您的代码..您需要在函数内部调用函数,以便它执行您的代码..
    【解决方案2】:

    我刚刚为我的函数 loadmoduleForm() 调用了脚本。我现在要做的就是调用一个内部有 loadmoduleForm() 的函数。不管怎么说,还是要谢谢你。 :)

    【讨论】:

      猜你喜欢
      • 2015-10-11
      • 1970-01-01
      • 1970-01-01
      • 2016-03-04
      • 1970-01-01
      • 2014-10-08
      • 1970-01-01
      • 1970-01-01
      • 2022-11-15
      相关资源
      最近更新 更多