0
私はjspコード(create-dest.jsp)を持っており、変数(count()関数の戻り値)をcreate-dest-code.jspに渡す必要があります。以下のことをしているが、それはあなたが助けることができますか?言い換えれば、私は...他のJSPページへのカウント()の戻り値を渡す必要が 関数を別のJSPページに渡す
> <form name="createdest" method="post"
> action="../jsp/create-dest-code.jsp">
> Country: <input type="text" required name="id8" /> <br>
> City: <input type="text" required name="id9" /> <br>
> URL Video: <input type="url" required name="id10" /> <br> <br>
> <i><ins>Categorize the destination (max 2): </ins></i> <br> <br>
> <input type="checkbox" name="dest1" value="2" onClick="return KeepCount()" >Christmas<br>
> <input type="checkbox" name="dest2" value="1" onClick="return KeepCount()" >Winter <br>
> <input type="checkbox" name="dest3" value="3" onClick="return KeepCount()" >Summer <br> <br>
>
> <input type="submit" class="button" value="CREATE DESTINATION" onClick="document.createdest.varname.value = Count();">
> />
> <input type="hidden" name="varname" value="" />
> </form>
>
>
> <br>
>
>
>
>
> </form>
> <SCRIPT LANGUAGE="javascript">
>
> function KeepCount() {
>
> var NewCount = 0;
>
> if (document.createdest.dest1.checked)
> {NewCount = NewCount + 1;}
>
> if (document.createdest.dest2.checked)
> {NewCount = NewCount + 1;}
>
> if (document.createdest.dest3.checked)
> {NewCount = NewCount + 1;}
>
> if (NewCount == 3)
> {
> alert('Pick Just Two Please');
> document.createdest; return false;
> }
>
>
> }
>
> function Count() {
>
> var NewCount = 0;
>
> if (document.createdest.dest1.checked)
> {NewCount = NewCount + 1;}
>
> if (document.createdest.dest2.checked)
> {NewCount = NewCount + 1;}
>
> if (document.createdest.dest3.checked)
> {NewCount = NewCount + 1;}
>
> }
> if (NewCount==2) {
> return "two";
> }
>
>
>
>
>
>
> </SCRIPT>
作成-DEST-code.jsp私は他のトピックで解決策を見つけ、最終的
String value=request.getParameter("varname");
out.println(value);
私は他のトピック[ここ]で解決策を見つけました(http://stackoverflow.com/questions/37255891/insert-form-data-into-two-different-tables-on-database-through-jsp-page) ) – JHk1821