アプリ版:「スタンプのみでお礼する」機能のリリースについて

問題は
1~10までの値かどうかチェッできるようにすることですが、
<html><head><title>フォームの入力をチェック</title>

<id="myCheck" onclick="myFunction()"/>


<script type="text/javascript">
function checksuru(hensu) {
if (hensu.namae.value == "") {alert ("値を入力せよ"); return false;}
else return true;}
</script>
</head>
<body>
<form name="testda" method="post" action="./enter.cgi"
onsubmit="return checksuru(this)">
<h3>1~10を入力してください</h3>
<p>値:<input name="hensu" value="" size="40"><br>
<input type="submit" value="Check NUM">
</p></form></body>
</html>


./enter.cgiをどうすればようかわからないので、教えてください。
ちなみに.cgiのやり方もわからないです。

よろしくお願いします。

A 回答 (2件)

これは学校の宿題か何かでしょうか?


フォームへの入力情報が /enter.cgi に送信されるのはJavaScriptでのチェックの後です。
/enter.cgi が何であろうと、ここでは気にする必要は無いはずです。
    • good
    • 1

とりえあず1~10をチェックするならこんな感じ



<script>
function checksuru(f) {
var v=f.elements["hensu"].value;
if (v===""){alert ("値を入力せよ"); return false;}
var reg=new RegExp("^([1-9]|10)$");
if (!v.match(reg)){alert ("1~10を入力してください"); return false;}
return true;
}
</script>
<form onsubmit="return checksuru(this)">
<h3>1~10を入力してください</h3>
<p>値:<input name="hensu" value="" size="40"><br>
<input type="submit" value="Check NUM">
</p>
</form>

CGI側はCGI側でそれなりの処理をいれてください
(CGIの言語がわからないので今回はパス)
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!