こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

問合せフォームのテキストエリア

<form action="form2.php" method="post">
<input type="hidden" name="action" value="sendmail">
<table cellspacing="1" cellpadding="5" width="580" bgcolor="#c0c0c0" align="center">
<tr>
<td bgcolor="#efffff" width="110"><font color=black> 氏名</font></td>
<td bgcolor="#ffffff"><input type="text" name="name" size="30" value="" maxlength="70"></td>
</tr>
<tr>
<td bgcolor="#efffff"><font color=black size="2"> メールアドレス</font></td>
<td bgcolor="#ffffff"><input type="text" name="mail" size="50" value="" maxlength="80"></td>
</tr>
<tr>
<td bgcolor="#efffff"><font color=black> 地域</font></td>
<td bgcolor="#ffffff"><input type="text" name="address" size="50" value="" maxlength="80"></td>
</tr>
<tr>
<td bgcolor="#efffff"><font color=black> 御問合せ内容</font></td>
<td bgcolor="#ffffff"><textarea name="comment" rows="10" cols="55"></textarea></td>
</tr>
</table>
<br />
<center>
<input type="submit" name="sub" value="送信">
</center>
</form>

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="style.css" type="text/css">
<BASE target="_top">
</head>


<body>
<div align=center>


<?
/*送信ボタンが押されたとき */
if ($_POST{action} == "sendmail") {
$ng = 0;

/* 入力のチェック */
if (!$_POST{name}) {
print("<BR>氏名が入力されていません。<BR>\n");
$ng++;
}

if (!$_POST{mail}) {
print("<BR>メールアドレスが入力されていません。<BR>\n");
$ng++;
}

if (!$_POST{address}) {
print("<BR>地域が入力されていません。<BR>\n");
$ng++;
}

if (!$_POST{comment}) {
print("<BR>御問合せ内容が入力されていません。<BR>\n");
$ng++;
}

if ($ng) {
print ("<BR>御問合せに失敗しました。<BR>\n");
print ('<input type="button" value="御問合せ画面に戻る" onClick="JavaScript:history.back(-1);">');
print ("</body></html>\n");
exit;
}

$currentdate = date("Y/m/d H:i");
$ordernum = date("Ymd");
$message = "ホームページから御問合せがありました。\n\n";
$message .= "■ 送信者は以下の通りです。\n";
$message .= "--------------------------------------------------\n";
$message .= "送信日時 :".$currentdate."\n";
$message .= "氏名:".$_POST{name}."\n";
$message .= "メールアドレス:".$_POST{mail}."\n";
$message .= "地域:".$_POST{address}."\n";
$message .= "御問合せ内容:".$_POST{comment}."\n";
$message .= "--------------------------------------------------\n\n";

mb_language("ja");
$from = mb_convert_kana($_POST{mail},"KVrna");
$to = "□□□@□□□";
$subject = "ホームページから御問合せがありました";
$subject = '=?ISO-2022-JP?B?' . base64_encode(mb_convert_encoding($subject, 'ISO-2022-JP', 'AUTO')) . '?=';
$message = stripslashes($message);
$message = mb_convert_encoding($message,'JIS', 'AUTO');
mail($to,$subject,$message,"From:$from");
print ("<BR><BR>\n");
print ("御問合せを受け付けました。<BR>ありがとうございました。<BR><BR>\n");
print ('<A HREF="http://●●●●●"> >> TOPに戻る</A> <BR>');
print ("</body></html>\n");
exit;
}
?>


</div>
</body>
</html>

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

上がHTMLファイル内に埋め込んでいるフォームタグで、下が「form2.php」ファイルになります。

ところで、文字コード「utf-8」のHTMLファイル内に埋め込みました。

すると、添付画像のように「問い合わせ内容」を入力するテキストエリアの右下にフォームの大きさを調節するマークが出てしまいました。

試しにアップロードしてみましたが、結果は同じでした。

あんまり、ネット上でこういったものを見たことがありませんので気になります。

問題がなければ良いのですが、詳しい方教えて頂けませんでしょうか?

タグをコピーしてしまったので、長くなりました。

宜しくお願いします。

投稿日時 - 2011-07-30 17:31:37

QNo.6909839

すぐに回答ほしいです

質問者が選んだベストアンサー

ブラウザによる仕様ですので特に気にする必要はありません。
(firefox3以前やIE7くらいまでは同じページを見ても表示されないと思います)

どうしても気になるのであればスタイル指定で無効にすることができます。
http://dreambloger.blog77.fc2.com/blog-entry-84.html
こちらに詳しく載っています

投稿日時 - 2011-07-30 19:56:13

お礼

ありがとうございました。

投稿日時 - 2012-08-04 17:18:39

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問