我有一个脚本将表单提交到弹出窗口但不显示表单的操作(process.php),它不显示任何内容(空白窗口).继承我的剧本:
function redirectOutput() {
var myForm = document.getElementById('formID');
var w = window.open('about:blank','Popup_Window','toolbar=0,scrollbars=0,location=0,statusb
ar=0,menubar=0,resizable=0,width=400,height=300,left = 312,top = 234');
myForm.target = 'Popup_Window';
return true;
}
Run Code Online (Sandbox Code Playgroud)
pim*_*vdb 28
它有效,但你突然有了换行符window.open.
这对我来说很好:http://jsfiddle.net/pimvdb/N3YSG/.
var myForm = document.getElementById('formID');
myForm.onsubmit = function() {
var w = window.open('about:blank','Popup_Window','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=300,left = 312,top = 234');
this.target = 'Popup_Window';
};
Run Code Online (Sandbox Code Playgroud)
小智 13
在弹出窗口中提交表单的简单方法:
HTML:
<form action="..." method="post" onsubmit="target_popup(this)">
<!-- form fields etc here -->
</form>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
function target_popup(form) {
window.open('', 'formpopup', 'width=400,height=400,resizeable,scrollbars');
form.target = 'formpopup';
}
Run Code Online (Sandbox Code Playgroud)
资料来源:http: //www.electrictoolbox.com/post-form-popup-window-javascript-jquery/
| 归档时间: |
|
| 查看次数: |
76989 次 |
| 最近记录: |