如何从iframe表单ID中检索值,并将其调用到我的客户端html。
(客户端html) sample.html
<head>
<script>
function alertThis(){
alert(parent.myframe.formsubmit.a_token.value);
}
</script>
</head>
<body>
<iframe name = "myframe" src="http://domain.com/sample/index.php">
<button onClick = "alertThis();">Click Here</button>
</body>
(服务器端php) 的index.php
<form name = "formsubmit">
<input id = "a_token" value="<?php echo $_SESSION['user'] ?>"/>
</form>
但它不会返回任何内容。
答案 0 :(得分:0)
尝试此代码平台
<iframe name="myframe" id="myframe" src="http://domain.com/sample/index.php">
function alertThis(){
var content = window.frames['myframe'].document.forms['formsubmit'].elements['a_token'].value;
alert(content);
}
修改强>
相同的问题已使用jQuery排序
$('#myframe').contents().find('a_token').val()
答案 1 :(得分:0)
var doc = window.frames ['myframe']。document.getElementById('a_token')。value; 警报(DOC);
试试这个。