Php 在模式中而不是在页面中显示表单
我有一个名为Php 在模式中而不是在页面中显示表单,php,jquery,Php,Jquery,我有一个名为form\u print的函数,它显示我的表单,如下所示: $form = array() ; $form['name'] = "post"; $form['action'] = url()."admin/page/index" ; $form['method'] = "post"; $form['type'] = "multipart"; $form['items'] = array ( array ("type"=>"hidden", "name"=>"a
form\u print
的函数,它显示我的表单,如下所示:
$form = array() ;
$form['name'] = "post";
$form['action'] = url()."admin/page/index" ;
$form['method'] = "post";
$form['type'] = "multipart";
$form['items'] = array (
array ("type"=>"hidden", "name"=>"action", "value"=>"insert"),
array ("type"=>"hidden", "name"=>"language", "value"=>"FR"),
array (
"type"=>"textbox",
"label"=>"Title",
"name"=>"title",
"properties"=> array(
"required" => true
)
),
array (
"type"=>"TinyMCE",
"label"=>"Content",
"name"=>"body",
"properties"=> array(
"required" => true,
"class" => "tinymce",
)
),
array ("type"=>"file", "label"=>"Image", "name"=>"image",
"properties" => array (
"value"=>"",
"view" => "thumbs" ,
"extensions" => "jpg,jpeg,gif,png"
),
),
array ("type"=>"Button", "name"=>"submit", "label"=>"Submit"),
) ;
form_print($form) ;
它工作得很好,但我想知道是否可以在模态中显示它。我有什么办法可以做到吗?谢谢 您只需将表单包装在一个绝对定位的DIV中,并使用
显示:无,直到您需要显示它。不久前,我为一个客户开发了类似的功能,它是一个需要弹出的票务系统,而不是引导用户进入另一个页面。我使用内联模式成功地做到了这一点。如果您不确定这是什么,请签出fancybox版本。它真的很容易使用
祝你好运 我可以想出几个方法来实现这一点。1) 您可以将表单隐藏起来,并将隐藏的div用于模态的内容。2) 您可以通过AJAX返回HTML并将其加载到modal中。你用什么做你的模型?jQueryUI对话框?