スレッド表示 | フラット表示〕 全トピック 920 件中 312 番目 次≫ ≪前

PHP+JavaScriptを使ってみましょ!

created: 2005-12-09 00:33 | modified: 2005-12-09 00:33 | reply: 0

[2793] PHP+JavaScriptを使ってみましょ!

user: Master nambul ホームページ | created: 2005-12-09 00:33
普段検査をするときにフォームの値を伝送して検査する方法を使いますが、検査したあと、その値がなくなる場合がありますので、入力フォームをinsertフォームに渡す前に入力フォームで検査して見ましょ^^

****PHP+JavaScript*****
1.write.php(入力フォーム)

<form action="board_insert.php method="post" enctype="multipart/form-data" name="form" onSubmit="return checkForm(this);">
<table width="700" border="0" cellpadding="1" cellspacing="1">
<tr>
<td>[投稿]</td>
...........<中略>.....................
</td>
</tr>
</table>
</form>
/////////////JavaScript////////////////////
<script>
function checkForm(f)
{
name=f.name.value.length;
pass=f.pass.value.length;
storytitle=f.storytitle.value.length;
storycomment=f.storycomment.value.length;
wall=f.wall.value.length;
if(name <1){
alert('名前を記入してください。');
f.name.focus();
return false;
}else if(pass <1){
alert('パスワードを記入してください。');
f.pass.focus();
return false;
}else if(storytitle <1){
alert('タイトルを記入してください。');
f.storytitle.focus();
return false;
}else if(storycomment <10){
alert('10文字以上を記入してください。');
f.storycomment.focus();
return false;
}else if(wall <1){
alert('登録キーを記入してください。');
f.wall.focus();
return false;
}
else{
return true;
}
}
</script>
/////////////////////////////////////////////
2.insert.php(値が伝送されたファイル)

//$imgup_nameはアップロードするファイル名のことだ。
if(eregi("php|php3|asp|jsp|exe|swf|js|html|htm|inc|phtml",$imgup_name)){
echo("
<script>
alert('実行ファイル(php,php3,asp,jsp,exe,html.....)などは登録できません')
history.go(-1)
</script>
");
exit;
}

.......<中略>.........
こうすることにより、PHPとJavaScriptを有効に使うことができます。^^;
返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 312 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑