baho Posted August 4, 2006 Share Posted August 4, 2006 I have asked it before but couldn't get the desired result. So, after submitting the form, how can I view the value of txt in the inline frame? Not posting to iframe.php.<html><body><form name="insert_form" action="<?php echo $_SERVER['PHP_SELF']?>" method="post"><input type="text" name="txt"><input name="insert_btn" value="Insert" type="submit"></form><br><br><IFRAME name="i_frame" src="iframe.php" frameborder="1"></IFRAME></body></html> Quote Link to comment Share on other sites More sharing options...
hitman6003 Posted August 4, 2006 Share Posted August 4, 2006 Try this:iframe.html code:[code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body><form><input type="text" name="text" id="text" size="20" /></form></body></html>[/code]page.html code:[code]<html><body><script type="text/javascript">function transfer() { var text = document.getElementById('txtbox').value; window.frames['i_frame'].document.getElementById('text').value = text;}</script><form name="insert_form" method="post"><input type="text" name="txt" id="txtbox"><input name="insert_btn" type="button" value="Insert" onclick="transfer();"></form><IFRAME name="i_frame" id="i_frame" src="./iframe.html" frameborder="1"></IFRAME></body></html>[/code] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.