我有一个名为form_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) ;
它工作正常,但我想知道我是否可以在模态中显示它。我能做到的任何方式吗?谢谢!
答案 0 :(得分:0)
您需要做的就是将表单包装在一个绝对定位的DIV中,并使用display:none
直到您需要显示它。
答案 1 :(得分:0)
我不久前为客户开发了类似的东西,这是一个需要弹出而不是将用户引导到另一个页面的票务系统。我使用内联模式成功完成了这项工作。如果您不确定这是什么,请查看fancybox版本。它真的很容易使用。
祝你好运。