正在将内容从iframe复制到输入中
Copying contents from iframe into input
嗨,编码和脚本新手,以下是我所拥有的:
<html>
<body>
<p align="left"><iframe id="aa" style="HEIGHT: 25px; WIDTH: 227px"src="http://www.html-assets.com/assets/html-building-blocks/php-display-user-ip-address.php" frameborder="0" width="600" name="aa" scrolling="no"></iframe></p>
</br><input type="text" id="ee">
<input type="checkbox" name="dd" value=" onclick="myFunction()"><em>Check the box to copy the IP Address above</em>
<script>
myFunction() {
var x = document.getElementById("aa");
var y =(x.contentWindow || x.contentDocument);
if(dd.oncheck==true){
f.ee.value = y;
}
}
</script>
</body>
</html>
我想做的是在页面上列出最终用户的IP地址。我希望用户能够将此地址复制到输入字段中,该字段可以添加到可以提交的表单中。
我该如何编写脚本?此时,我的iframe中的对象在我的域之外;这是因为同源政策而无法调用的吗?我计划在我们自己的域中使用.php创建这个;我会相应地调整代码。
是的,您必须为此使用.php
文件。
创建php文件后,插入以下代码:
<?php
$userip = $_SERVER['REMOTE_ADDR'];
?>
<input type="text" value="" id="textbox1"/>
<input type="button" value="Click me" onClick="document.getElementById('textbox1').value = '<?php echo $userip;?>' "/>
用户的ip将保存在变量$userip
中。然后,当按下该按钮时,文本框textbox1
将填充用户的ip地址。
我希望这能有所帮助!
相关文章:
- 如何将键入的文本从一个输入类型的文本复制到另一个
- 将用户电子邮件输入字段复制到用户名字段中(去除包括“@”和之后的所有内容)
- 复制表单输入字段'提交前的s值
- 如何找到表单中的所有输入字段,并使用Javascript将它们的值复制到文本区域
- 无法使用javascript将Img-src复制到隐藏的输入值
- 当通过javascript而不是按键/复制/粘贴更新文本输入时使用的事件处理程序
- 复选框,将所有已完成的输入字段复制到下面的字段
- 将html输入文件元素从一个表单复制到另一个表单
- 尝试复制粘贴输入字段的值时:无法读取属性'nodeType'的未定义
- 如何使用“输入属性更改”事件来捕获鼠标复制和粘贴
- 如何将在一个文本字段中输入的文本实时复制到多个文本字段
- 将标签文本复制到输入
- JS复制输入的值
- 如何使用 javascript 将文件输入字段复制到我的根 Web 应用程序中
- 将 HTML 输入更改为文本区域并复制所有事件
- jQuery自动完成和复制输入字段
- 从一个地方复制输入并将其用作变量或使用onclick在另一个区域使用
- Javascript复制输入文件并获得完整的文件路径
- 使用Vue JS复制输入字段,增加索引
- MVC复制输入:文件选择文件到隐藏输入