ホームページ > php教程 > PHP开发 > iframe タグは、ページを更新せずにフォーム送信を実装します (JS は必要ありません) --- 解析

iframe タグは、ページを更新せずにフォーム送信を実装します (JS は必要ありません) --- 解析

高洛峰
リリース: 2016-12-16 15:23:31
オリジナル
1477 人が閲覧しました

最初にコードを見てみましょう (PHP の例)

1. フォーム コード (form.php)

<?php  
header("Content-type: text/html; charset=utf8");  
?>  
<iframe name="testIframeName" style="display:none;"></iframe>  
<form target="testIframeName" method="post" action="formAction.php">  
<input type="text" name="username"/>  
<input type="password" name="password"/>  
<input type="submit" value=" 提 交 " />  
</form>
ログイン後にコピー

2. アクション コード (formAction.php):

<?php  
echo "<script>alert(&#39;test....&#39;);</script>";  
?>
ログイン後にコピー

上記のコードは非常に単純ですが、問題なくフォームの送信が行われます。これはなぜでしょうか。

ああ、実は非常に基本的なことなのですが… form タグの属性の問題です… 図に示すように:

iframe タグは、ページを更新せずにフォーム送信を実装します (JS は必要ありません) --- 解析


その他の iframe タグは、ページを更新せずにフォームの送信を実装します (ページ更新なし) js が必要)---関連記事の解析については、PHP 中国語 Web サイトに注意してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート