PHPにデータを渡すやり方

[新着] Webテンプレートを仮オープンしました



0   名前: サム : 2005/10/09 23:57
こんにちは、
javascriptで入力チェックをし、
OKなら、PHPにデータを渡したいのですが(出来ればPOSTで)、
可能でしょうか?

//ユーザーIDチェック 半角数字
if( F_1.userid.value.match( /[^A-Za-z0-9]+/ ) ) {
alert("ユーザーIDは英数文字で入力してください。");
return false;
}

1   名前: tk : 2005/10/09 23:57
<script type="text/javascript">
<!--
function check() {
if(document.forms['form1'].elements['userid'].value.match(/[^a-z0-9]+/i)) {
alert('ユーザーIDは半角英数文字で入力してください。');
return false;
} else return true;
}
-->
</script>

<body>
<form action="hoge.php" method=POST name="form1" onSubmit="return check();">
<input type="text" name="userid" >
<input type="submit" value="submit">
</form>
</body>

こんな感じでしょうか。
でも、javascriptがOFFだったら未チェックな値が渡る事になりますのでphpの方でもチェックは必要です。

2   名前: サム : 2005/10/09 23:57
tkさん、ありがとうございます。
FORMで渡せばよかったんですね。

一覧へ戻る