0

通常のhtmlページであるform.htmlに次のフォームがあります。

<form action="confirmation.cfm" name="myform">

What is 1+1<br>
<input type="text" value=""><br><br>

What is 2+2<br>
<input type="text" value=""><br><br>

What is 3+3<br>
<input type="text" value=""><br><br>

<input type="submit">

</form>

このフォームが送信されると、関連する入力ボックスに入力されたすべての質問とテキストが ColdFusion ページに送信され、表示されるようになります。各質問と各入力に変数名を指定する必要がなく、おそらくフォーム名 myform を使用して、この情報を渡す方法はありますか?

つまり、ユーザーが質問 2、4、6 のそれぞれに回答を入力し、form.html でフォームを送信した場合、confirmation.cfm に次のように表示させたいと思います。

1+1
2とは

2+2
4とは

3+3
6とは

これどうやってするの?

4

3 に答える 3

1

サーバーは何らかの方法でそれらを区別する必要があるため、入力に名前を追加する必要があります

構文エラーをチェックすることはできませんが、次のようにする必要があります。

<cfparam name="num1" default="">
<cfparam name="num2" default="">
<cfparam name="num3" default="">

<form action="confirmation.cfm" name="myform">
What is 1+1<br>
<input type="text" value="" name="num1"><br>
<cfoutput>#num1#</cfoutput><br>
What is 2+2<br>
<input type="text" value="" name="num2"><br>
<cfoutput>#num2#</cfoutput><br>
What is 3+3<br>
<input type="text" value="" name="num3"><br>
<cfoutput>#num3#</cfoutput><br>
<input type="submit">
</form>
于 2013-10-23T02:57:19.630 に答える