ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文
PHP : 正しいテキストエリアと間違ったテキストエリア
日時: 2014/02/26 04:22
名前: lightbox



<?php
header( "Content-Type: text/html; Charset=utf-8" );
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<style>
* {
	font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "MS Pゴシック";
}
h3 {
	line-height: 0px;
}
textarea {
	width: 200px;
	height: 60px;
}
pre,textarea {
	border-radius: 10px;
	width: 200px;
	padding: 20px;
	border: 1px solid #555555;
	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
</style>

<?php
// ***********************************************
// 初回
// ***********************************************
if ( $_GET["text1"] == "" ) {
	$_GET["text1"] = "<\n&lt;\n&amp;lt;\n";
}
if ( $_GET["text2"] == "" ) {
	$_GET["text2"] = "<\n&lt;\n&amp;lt;\n";
}


print "<hr>";
print "<h3>text1</h3>";
print "<pre>";
print "{$_GET["text1"]}\n";
print(htmlentities($_GET["text1"])) . "\n";
print "</pre>";
print "<hr>";
print "<h3>text2</h3>";
print "<pre>";
print "{$_GET["text2"]}\n";
print(htmlentities($_GET["text2"])) . "\n";
print "</pre>";
print "<hr>";



?>

<form name="frm">
正しいテキストエリア<br>
<textarea name="text1"><?= str_replace("&","&amp;",$_GET["text1"]) ?></textarea><br>
間違ったテキストエリア<br>
<textarea name="text2"><?= $_GET["text2"] ?></textarea>
<br><input type="submit" name="send" value="送信">
</form>

<input type="button" value="リセット" onclick="location='<?= $_SERVER['PHP_SELF'] ?>'">
<input type="button" value="innerHTML" onclick='alert(document.frm.text1.innerHTML+"----------\n"+document.frm.text2.innerHTML)'>
<input type="button" value="value" onclick='alert(document.frm.text1.value+"----------\n"+document.frm.text2.value)'>
<input type="button" value="nodeValue" onclick='alert(document.frm.text1.firstChild.nodeValue+"----------\n"+document.frm.text2.firstChild.nodeValue)'>
メンテナンス


日時: 2014/02/26 04:22
名前: lightbox