Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 单击带有预设表单字段值的按钮打开模式窗口_Php_Jquery_Html_Onclick_Modal Dialog - Fatal编程技术网

Php 单击带有预设表单字段值的按钮打开模式窗口

Php 单击带有预设表单字段值的按钮打开模式窗口,php,jquery,html,onclick,modal-dialog,Php,Jquery,Html,Onclick,Modal Dialog,我有一个按钮叫查看。单击view按钮时,将弹出一个具有给定值的模式窗口 下面是视图按钮的代码,它弹出一个主体为空的模态 <a role="button" class="btn btn-sm btn-primary" href="#time_line" data-toggle="modal">View</a> 模式组: <div id="time_line" class="modal fade" tabindex="-1"> <div c

我有一个按钮叫查看。单击view按钮时,将弹出一个具有给定值的模式窗口

下面是视图按钮的代码,它弹出一个主体为空的模态

<a role="button" class="btn btn-sm btn-primary" href="#time_line" data-toggle="modal">View</a>
模式组:

<div id="time_line" class="modal fade" tabindex="-1">
        <div class="modal-header" style="background: #045e9f;">
            <button type="button" class="close" data-dismiss="modal">&times;</button>
            <h4 class="white bigger">Initiate Order</h4>
        </div>

        <div class="modal-body overflow-visible">
            <form>
                <input type="text" name="t_val" id="t_val">
            </form>
        </div>

        <div class="modal-footer">
            <button class="btn btn-small" data-dismiss="modal">
                <i class="icon-remove"></i>
                Close
            </button>
        </div>  
</div>
如何在模式弹出时将值传递给模式中的val字段

答复:

嗨,我做了以下事情,得到了我想要的

function pass_data(data)
{
    $('[name="t_val"]').val(data);
}

<a role="button" class="btn btn-sm btn-primary" href="#time_line" data-toggle="modal" onclick= "pass_data($data)">View</a>

DarkseidNG对答案做了一点小小的更改,创建一个javascript函数,并将值从onClick传递给函数,然后在函数中调用您的model

<a role="button" class="btn btn-sm btn-primary" href="#time_line" onclick = "doFunction('<?php echo $xyz; ?>')">View</a>

<script>
   function doFunction(data){
            //if you have a html tag in the modal that you want to pass the value to you can do this
           $(".data-tag").html(data);
            $("#time_line").modal();
    }

如果您使用PHP传递变量,它应该如下所示:如果您的$xyz='document.getElementByIdtime_line.modalshow;'如果您使用的是引导模式。