简体   繁体   English

如何重定向iframe模式表单页面上的提交按钮上的父页面?

[英]How to redirect parent page on click submit button on iframe Modal form page?

Please I have a web code assignment to solve. 请给我一个网络代码分配来解决。 Detailed information is highlighted Below: 详细信息在下面突出显示:

Assignment is based on submitting iframe web form input to database and redirecting parent web page on click submit button on modal iframe web form. 分配基于将iframe Web表单输入提交到数据库,然后在模式iframe Web表单上单击“提交”按钮,重定向父网页。

I haven't tried any possible solution because it's out of my depth 我没有尝试过任何可能的解决方案,因为它超出了我的深度

Iframe Code Tag on Parentpage: 父页面上的iframe代码代码:

<iframe src="http://127.0.0.1/cms/v/index.php/fm/frontend/viewform/?form=1&lmode=1" scrolling="no" frameborder="0" style="border:none;width:100%;" allowTransparency="true"></iframe><script type="text/javascript"> var UIFORM_SRC = "http://127.0.0.1/cms/v/"; (function() { var uiform = document.createElement('script'); uiform.type = 'text/javascript'; uiform.async = true; uiform.src = ('https:' == document.location.protocol ? UIFORM_SRC : UIFORM_SRC) + 'assets/frontend/js/iframe.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(uiform, s); })();</script>

Ajax: 阿贾克斯:

{"app_ver":"","main":{"submit_ajax":"1","add_css":"","add_js":"","onload_scroll":"1","preload_noconflict":"1","pdf_charset":"UTF-8","pdf_font":"2","pdf_show_onpage":"1"},"skin":{"form_width":{"show_st":"0","max":"800"},"form_padding":{"show_st":"1","pos_top":"20","pos_right":"17","pos_bottom":"20","pos_left":"17"},"form_background":{"show_st":"0","type":"1","start_color":"#eeeeee","end_color":"#ffffff","solid_color":"#eeeeee","image":""},"form_border_radius":{"show_st":"0","size":"5"},"form_border":{"show_st":"0","color":"#000","style":"1","width":"1"},"form_shadow":{"show_st":"0","color":"#CCCCCC","h_shadow":"3","v_shadow":"3","blur":"10"}},"wizard":{"enable_st":"0","tabs":[{"title":"Tab title 1"}],"theme_type":"0","theme":[{"skin_tab_cur_bgcolor":"#4798E7","skin_tab_cur_txtcolor":"#ffffff","skin_tab_cur_numtxtcolor":"#4798E7","skin_tab_inac_bgcolor":"#ECF0F1","skin_tab_inac_txtcolor":"#95A5A6","skin_tab_inac_numtxtcolor":"#ECF0F1","skin_tab_done_bgcolor":"#9a8afa","skin_tab_done_txtcolor":"#ffffff","skin_tab_done_numtxtcolor":"#ECF0F1","skin_tab_cont_bgcolor":"#F9F9F9","skin_tab_cont_borcol":"#D4D4D4"},{"skin_tab_cur_bgcolor":"#4798E7","skin_tab_cur_txtcolor":"#000000","skin_tab_cur_numtxtcolor":"#4798E7","skin_tab_cur_bg_numtxt":"#ffffff","skin_tab_inac_bgcolor":"#cccccc","skin_tab_inac_txtcolor":"#95A5A6"}]},"onsubm":{"sm_successtext":"%3Cdiv%20class%3D%22rockfm-alert%20rockfm-alert-success%22%3ESuccess!%20Form%20was%20sent%20successfully.%3C%2Fdiv%3E","sm_boxmsg_bg_st":"0","sm_boxmsg_bg_type":"1","sm_boxmsg_bg_solid":"","sm_boxmsg_bg_start":"","sm_boxmsg_bg_end":"","sm_redirect_st":"0","sm_redirect_url":"","mail_from_email":"vfms@gmail.com","mail_from_name":"Here goes your From Name","mail_template_msg":"%3Cdiv%20align%3D%22center%22%3E%0A%3Ctable%20style%3D%22background%3A%20%23daf1f8%3B%20border%3A%201px%20solid%20%23000000%3B%22%20border%3D%220%22%20width%3D%22600%22%20cellspacing%3D%225%22%20cellpadding%3D%225%22%3E%0A%3Ctbody%3E%0A%3Ctr%3E%0A%3Cth%20style%3D%22background-color%3A%20%2391c5f2%3B%22%3ENew%20form%20request%3C%2Fth%3E%0A%3C%2Ftr%3E%0A%3Ctr%3E%0A%3Ctd%20style%3D%22text-align%3A%20left%3B%22%20valign%3D%22top%22%3EYou%20are%20receiving%20a%20new%20form%20request%3A%3Cbr%20%2F%3E%20%3Cbr%20%2F%3E%20%5Buifm_var%20opt%3D%22rec_summ%22%5D%3C%2Ftd%3E%0A%3C%2Ftr%3E%0A%3Ctr%3E%0A%3Ctd%20style%3D%22text-align%3A%20left%3B%22%3EForm%20information%3A%3Cbr%20%2F%3E%20URL%3A%5Buifm_var%20opt%3D%22rec_url_fm%22%5D%3Cbr%20%2F%3E%20Form%3A%20%5Buifm_var%20opt%3D%22form_name%22%5D%3C%2Ftd%3E%0A%3C%2Ftr%3E%0A%3C%2Ftbody%3E%0A%3C%2Ftable%3E%0A%3C%2Fdiv%3E","mail_recipient":"vfms@gmail.com","mail_cc":"","mail_bcc":"","mail_subject":"Here goes your subject mail","mail_usr_st":"0","mail_usr_template_msg":"%3Cdiv%20align%3D%22center%22%3E%0A%3Ctable%20style%3D%22background%3A%20%23daf1f8%3B%20border%3A%201px%20solid%20%23000000%3B%22%20border%3D%220%22%20width%3D%22600%22%20cellspacing%3D%225%22%20cellpadding%3D%225%22%3E%0A%3Ctbody%3E%0A%3Ctr%3E%0A%3Cth%20style%3D%22background-color%3A%20%2391c5f2%3B%22%3ENew%20form%20request%3C%2Fth%3E%0A%3C%2Ftr%3E%0A%3Ctr%3E%0A%3Ctd%20style%3D%22text-align%3A%20left%3B%22%20valign%3D%22top%22%3EYou%20are%20receiving%20a%20new%20form%20request%3A%3Cbr%20%2F%3E%20%3Cbr%20%2F%3E%20%5Buifm_var%20opt%3D%22rec_summ%22%5D%3C%2Ftd%3E%0A%3C%2Ftr%3E%0A%3Ctr%3E%0A%3Ctd%20style%3D%22text-align%3A%20left%3B%22%3EForm%20information%3A%3Cbr%20%2F%3E%20URL%3A%5Buifm_var%20opt%3D%22rec_url_fm%22%5D%3Cbr%20%2F%3E%20Form%3A%20%5Buifm_var%20opt%3D%22form_name%22%5D%3C%2Ftd%3E%0A%3C%2Ftr%3E%0A%3C%2Ftbody%3E%0A%3C%2Ftable%3E%0A%3C%2Fdiv%3E","mail_usr_pdf_st":"0","mail_usr_pdf_charset":"UTF-8","mail_usr_pdf_template_msg":"%3Cdiv%20align%3D%22center%22%3E%0A%3Ctable%20style%3D%22background%3A%20%23daf1f8%3B%20border%3A%201px%20solid%20%23000000%3B%22%20border%3D%220%22%20width%3D%22600%22%20cellspacing%3D%225%22%20cellpadding%3D%225%22%3E%0A%3Ctbody%3E%0A%3Ctr%3E%0A%3Cth%20style%3D%22background-color%3A%20%2391c5f2%3B%22%3ENew%20form%20request%3C%2Fth%3E%0A%3C%2Ftr%3E%0A%3Ctr%3E%0A%3Ctd%20style%3D%22text-align%3A%20left%3B%22%20valign%3D%22top%22%3EYou%20are%20receiving%20a%20new%20form%20request%3A%3Cbr%20%2F%3E%20%3Cbr%20%2F%3E%20%5Buifm_var%20opt%3D%22rec_summ%22%5D%3C%2Ftd%3E%0A%3C%2Ftr%3E%0A%3Ctr%3E%0A%3Ctd%20style%3D%22text-align%3A%20left%3B%22%3EForm%20information%3A%3Cbr%20%2F%3E%20URL%3A%5Buifm_var%20opt%3D%22rec_url_fm%22%5D%3Cbr%20%2F%3E%20Form%3A%20%5Buifm_var%20opt%3D%22form_name%22%5D%3C%2Ftd%3E%0A%3C%2Ftr%3E%0A%3C%2Ftbody%3E%0A%3C%2Ftable%3E%0A%3C%2Fdiv%3E","mail_usr_pdf_fn":"attachment-pdf-%5Buifm_var%20opt%3D%22rec_id%22%5D","mail_usr_recipient":"","mail_usr_cc":"","mail_usr_bcc":"","mail_usr_subject":"Here goes your subject mail"},"num_tabs":"1","steps":{"tab_title":[{"title":"Tab title 1"}],"tab_cont":[{"content":[{"iscontainer":"0","num_tab":"0","type":"6","id":"uiulge9qr9o"},{"iscontainer":"0","num_tab":"0","type":"15","id":"uip91giq9h5"},{"iscontainer":"0","num_tab":"0","type":"40","id":"uiwjqjzsszr"},{"iscontainer":"0","num_tab":"0","type":"20","id":"ui9h6ej2ab8"}]}]},"steps_src":[{"uiulge9qr9o":{"type":"6","id":"uiulge9qr9o","skin":[],"field_name":"usrid","order_frm":"1","type_n":"textbox","input":{"value":"","size":"18","bold":"0","italic":"0","underline":"0","placeholder":"User ID","color":"#000","font":"{\"family\":\"Helvetica, Arial, sans-serif\",\"name\":\"Helvetica\",\"classname\":\"helvetica\"}","font_st":"1","val_align":""},"label":{"text":"","size":"8","bold":"0","italic":"0","underline":"0","color":"#000","font":"{\"family\":\"Helvetica, Arial, sans-serif\",\"name\":\"Helvetica\",\"classname\":\"helvetica\"}","font_st":"1","shadow_st":"0","shadow_color":"#666","shadow_x":"1","shadow_y":"1","shadow_blur":"3"},"sublabel":{"text":"","size":"8","bold":"1","italic":"1","underline":"0","color":"#000","font":"{\"family\":\"'Comic Sans MS', Arial, sans-serif\",\"name\":\"Comic Sans MS\",\"classname\":\"comicsansms\"}","font_st":"1","shadow_st":"0","shadow_color":"#666","shadow_x":"1","shadow_y":"1","shadow_blur":"3"},"txt_block":{"block_pos":"1","block_st":"1","block_align":"0"},"el_background":{"show_st":"1","type":"1","start_color":"","end_color":"","solid_color":"#f2f4f5"},"el_border_radius":{"show_st":"1","size":"3"},"el_border":{"show_st":"1","color":"#b1b9bf","color_focus_st":"1","color_focus":"#0272b6","style":"1","width":"1"},"help_block":{"text":"here your content","show_st":"0","font":"","font_st":"0","pos":""},"validate":{"typ_val":"5","typ_val_custxt":"","pos":"0","tip_col":"#000000","tip_bg":"#ffffff","reqicon_st":"0","reqicon_pos":"0","reqicon_img":"glyphicon-asterisk"},"clogic":{"show_st":"0","f_show":"1","f_all":"1","list":[]}},"uip91giq9h5":{"type":"15","id":"uip91giq9h5","skin":[],"field_name":"pin","order_frm":"2","type_n":"pin","input":{"value":"","size":"14","bold":"0","italic":"0","underline":"0","placeholder":"","color":"#000","font":"","font_st":"1","val_align":""},"label":{"text":"","size":"8","bold":"0","italic":"0","underline":"0","color":"#000","font":"{\"family\":\"'Comic Sans MS', Arial, sans-serif\",\"name\":\"Comic Sans MS\",\"classname\":\"comicsansms\"}","font_st":"1","shadow_st":"0","shadow_color":"#666","shadow_x":"1","shadow_y":"1","shadow_blur":"3"},"sublabel":{"text":"","size":"8","bold":"0","italic":"0","underline":"0","color":"#000","font":"{\"family\":\"'Comic Sans MS', Arial, sans-serif\",\"name\":\"Comic Sans MS\",\"classname\":\"comicsansms\"}","font_st":"1","shadow_st":"0","shadow_color":"#666","shadow_x":"1","shadow_y":"1","shadow_blur":"3"},"txt_block":{"block_pos":"1","block_st":"1","block_align":"0"},"el_background":{"show_st":"1","type":"1","start_color":"","end_color":"","solid_color":"#f2f4f5"},"el_border_radius":{"show_st":"1","size":"3"},"el_border":{"show_st":"1","color":"#b1b9bf","color_focus_st":"1","color_focus":"#0272b6","style":"1","width":"1"},"help_block":{"text":"here your content","show_st":"0","font":"","font_st":"0","pos":""},"validate":{"typ_val":"5","typ_val_custxt":"","pos":"0","tip_col":"#000000","tip_bg":"#ffffff","reqicon_st":"0","reqicon_pos":"0","reqicon_img":"glyphicon-asterisk"},"clogic":{"show_st":"0","f_show":"1","f_all":"1","list":[]}},"uiwjqjzsszr":{"type":"40","id":"uiwjqjzsszr","skin":[],"field_name":"stysn","order_frm":"3","type_n":"switch","input15":{"txt_yes":"Yes","txt_no":"No"},"price":{"enable_st":"1","lbl_show_st":"1","lbl_show_format":"%3Cp%3E(%5Buifm_symbol%5D%20%5Buifm_price%5D%20%5Buifm_currency%5D)%3C%2Fp%3E","color":"#FF0000","font":"{\"family\":\"'Comic Sans MS', Arial, sans-serif\",\"name\":\"Comic Sans MS\",\"classname\":\"comicsansms\"}","font_st":"1","unit_price":"1"},"label":{"text":"Get in","size":"16","bold":"0","italic":"0","underline":"0","color":"#000","font":"{\"family\":\"Open Sans\",\"name\":\"Open Sans\",\"import_family\":\"Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic\",\"classname\":\"opensans\",\"png_url\":\"opensans-regular.png\"}","font_st":"1","shadow_st":"0","shadow_color":"#666","shadow_x":"1","shadow_y":"1","shadow_blur":"3"},"sublabel":{"text":"","size":"14","bold":"1","italic":"1","underline":"0","color":"#000","font":"{\"family\":\"Open Sans\",\"name\":\"Open Sans\",\"import_family\":\"Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic\",\"classname\":\"opensans\",\"png_url\":\"opensans-regular.png\"}","font_st":"1","shadow_st":"0","shadow_color":"#666","shadow_x":"1","shadow_y":"1","shadow_blur":"3"},"txt_block":{"block_pos":"2","block_st":"1","block_align":"1"},"help_block":{"text":"here your content","show_st":"0","font":"","font_st":"0","pos":""},"clogic":{"show_st":"0","f_show":"1","f_all":"1","list":[]}},"ui9h6ej2ab8":{"type":"20","id":"ui9h6ej2ab8","skin":[],"field_name":"","order_frm":"4","type_n":"submitbtn","input":{"value":"Submit","size":"18","bold":"0","italic":"0","underline":"0","color":"#ffffff","font":"{\"family\":\"Open Sans\",\"name\":\"Open Sans\",\"import_family\":\"Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic\",\"classname\":\"opensans\",\"png_url\":\"opensans-regular.png\"}","font_st":"1","val_align":"","obj_align":"1","placeholder":""},"label":{"text":"","size":"8","bold":"0","italic":"0","underline":"0","color":"#000","font":"{\"family\":\"Open Sans\",\"name\":\"Open Sans\",\"import_family\":\"Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic\",\"classname\":\"opensans\",\"png_url\":\"opensans-regular.png\"}","font_st":"1","shadow_st":"0","shadow_color":"#666","shadow_x":"1","shadow_y":"1","shadow_blur":"3"},"sublabel":{"text":"","size":"8","bold":"1","italic":"1","underline":"0","color":"#000","font":"{\"family\":\"Open Sans\",\"name\":\"Open Sans\",\"import_family\":\"Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic\",\"classname\":\"opensans\",\"png_url\":\"opensans-regular.png\"}","font_st":"1","shadow_st":"0","shadow_color":"#666","shadow_x":"1","shadow_y":"1","shadow_blur":"3"},"txt_block":{"block_pos":"0","block_st":"0","block_align":"0"},"el_background":{"show_st":"1","type":"2","start_color":"#0272b6","end_color":"#0272b6","solid_color":"#ffffff"},"el_border_radius":{"show_st":"1","size":"50"},"el_border":{"show_st":"1","color":"#0272b6","color_focus_st":"1","color_focus":"#0272b6","style":"1","width":"3"},"help_block":{"text":"here your content","show_st":"0","font":"","font_st":"0","pos":""},"clogic":{"show_st":"0","f_show":"1","f_all":"1","list":[]}}}]}

Submit button in modal page: 模态页面中的“提交”按钮:

<div class="rockfm-input-container">
<button data-uifm-tabnum="0" class="rockfm-txtbox-inp-val btn" type="submit" data-val-btn="Sign in" data-val-subm="Sending" onclick="javascript:rocketfm.submitForm(this);return false;">Sign in</button>
</div>

Submitting iframe web form input to database and redirecting parent web page on click submit button on modal iframe web form. 将iframe Web表单输入提交到数据库,并在模式iframe Web表单上单击“提交”按钮重定向父网页。

Use target="_parent" to redirect on parent web. 使用target="_parent"在父网站上重定向。

<form action="foobar" method="post" target="_parent">
  ...
</form>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM