最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS实现获取打开一个界面中输入的值_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:07:47
文档

JS实现获取打开一个界面中输入的值_javascript技巧

JS实现获取打开一个界面中输入的值_javascript技巧:需求在一个界面中打开另一个界面,通过JS获取在另一个界面中用户输入的值。示例:Index.html 代码如下: 主页 function EntryPoint() { var style = 'dialogHeight:600px;dialogWidth:800px;status:no;help
推荐度:
导读JS实现获取打开一个界面中输入的值_javascript技巧:需求在一个界面中打开另一个界面,通过JS获取在另一个界面中用户输入的值。示例:Index.html 代码如下: 主页 function EntryPoint() { var style = 'dialogHeight:600px;dialogWidth:800px;status:no;help


需求
在一个界面中打开另一个界面,通过JS获取在另一个界面中用户输入的值。
示例:
Index.html

代码如下:

主页

function EntryPoint() {

var style = 'dialogHeight:600px;dialogWidth:800px;status:no;help:0;scrool:yes';

var a = window.showModalDialog('other.html', '', style);

if (a == undefined) {

a = window.returnValue;

}

// debugger;

if (a != null && a.length > 0) {

document.getElementById("name").value = a[0];

document.getElementById("age").value = a[1];

}

}




另一个界面:

other.html

代码如下:

操作界面

function postValue() {

var name = document.getElementById("name").value;

var age = document.getElementById("age").value;

var a = new Array();

a[0] = name;

a[1] = age;

//debugger;

if (window.opener != undefined) {

//for chrome

window.opener.returnValue = a;

}

else {

window.returnValue = a;

}

window.close();

}


名字:

年龄:


在该DEMO中遇到一个问题,那就是chrome中window.close()方法不起作用。最后通过,window.opener来解决chrome和IE的冲突。

文档

JS实现获取打开一个界面中输入的值_javascript技巧

JS实现获取打开一个界面中输入的值_javascript技巧:需求在一个界面中打开另一个界面,通过JS获取在另一个界面中用户输入的值。示例:Index.html 代码如下: 主页 function EntryPoint() { var style = 'dialogHeight:600px;dialogWidth:800px;status:no;help
推荐度:
标签: 一个 输入 获取
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top