Maison  >  Article  >  interface Web  >  Comment implémenter JS pour transmettre la valeur au formulaire dans iframe

Comment implémenter JS pour transmettre la valeur au formulaire dans iframe

黄舟
黄舟original
2017-03-25 14:44:461514parcourir

Cet article présente principalement la méthode JS pour transférer des valeurs​​vers des formulaires dans des iframes, impliquant des techniques d'implémentation liées à JS pour les éléments de page et les opérations d'attributs de formulaire. Les amis dans le besoin peuvent s'y référer

Le. les exemples dans cet article décrivent JS Implémentez la méthode de transmission des valeurs au formulaire dans l'iframe. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Ajoutez l'attribut contentWindow à l'iframe avant d'attribuer la valeur. Testez tout dans IE et Firefox

Par exemple :

Page a .jsp

<script language="Javascript">
function ExecuteSql()
{
var FormObj = document.getElementById("ResultShowFrame").contentWindow;
var SqlStr=document.getElementById("sqlcontent").value;
if (SqlStr !="")
{
  FormObj.document.getElementById("Sql").value=SqlStr;
  FormObj.document.getElementById("Result").value=&#39;Submit&#39;;
  FormObj.document.ExecuteForm.submit();
}
}
</script>
<form name="dbcompress" action="?Action=CompressDate" method="post">
<textarea name="sqlcontent" rows="3" wrap="OFF" style="width:100%;" id="sqlcontent"></textarea>
<input name="Submit" type="button" onClick="ExecuteSql();" class="Anbut2"  value=" 执 行 ">
</form>
<iframe id="ResultShowFrame" scrolling="yes" src="b.asp" style="width:100%;height:420;" frameborder=1></iframe>
page b.jsp :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn