0

次の例では、フォーム変数として次のページに渡されるform値が必要ですか? 具体的には、これはページ上のフォーム データとしてアクセスできる必要があります。document.result[0].valueonclickdocument.result[0].value=totalquestions-incorrect.length+ valuestore_result.cfm

<form method="POST"><div
align="center"><center><p>

<script>
  var wrong=0
   for (e=0;e<=2;e++)
document.result[e].value=""

var results=document.cookie.split(";")
 for (n=0;n<=results.length-1;n++){
  if (results[n].charAt(1)=='q')
 parse=n

 }

 var incorrect=results[parse].split("=")
 incorrect=incorrect[1].split("/")
 if (incorrect[incorrect.length-1]=='b') 
 incorrect=""
   document.result[0].value=totalquestions-incorrect.length+" out of "+totalquestions
   document.result[2].value=(totalquestions-incorrect.length)/totalquestions*100+"%"
 for (temp=0;temp<incorrect.length;temp++)
   document.result[1].value+=incorrect[temp]+", "


</script>

<input type="button" value="Continue" name="B1"
  onClick="location.href='store_result.cfm';""></p>
 </center></div>
 </form>
4

3 に答える 3

0

変化する

<input type="button" value="Continue" name="B1" onClick="location.href='store_result.cfm';"">

<input type="button" value="Continue" name="B1" onClick="location.href='store_result.cfm?result=' + escape(document.result[0].value);"">

その後、次のページのクエリ文字列を介して利用できるようになります。

于 2012-06-18T11:03:40.923 に答える
0
 // html
<input id='res' type='hidden' value=''>

 <script>
  var result = 0
   // your script here 
   // calculate the value of result as you wish
  $('#res').val(result);

 </script>
于 2012-06-18T10:57:18.817 に答える
0

HTML:

<input type="button" value="Continue" name="B1" onclick="location.href='store_result.cfm?'+document.result[0].value;" />

store_result.cfm:

<script>
    var yourVar = location.href.split('?')[1];
</script>

または、クッキーを設定することができます。

于 2012-06-18T11:00:40.673 に答える