出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[5328] JavaScriptで値を連動、かつASPのForでループさせたい |
投稿者:Seaさん 2005/10/13 13:31:43 |
●実行したい事 ※ASPで見積計算スクリプトを作っています。 ※JavaScriptで値を連動させ、単価×距離で見積を出したい。 ※その為には<!--★★ここから--><!--★★ここまで-->の部分を Forでループさせ、連動するプルダウン+距離をインプットするフォームを10行ほど加えたい。 ※値の名前自体を変数にしないと駄目ですよね?そのあたりもいまいちよく分かりません。 どうか、ご教授お願い致します。 <HTML> <HEAD> <LINK rel="stylesheet" href="table.css" type="text/css"> <script language="javascript"> <!-- function hoge(area){ var t=new Array();//optionの項目(text) var v=new Array();//optionのvalue if(area=='A'){ t[0]='A';v[0]='100'; t[1]='B';v[1]='200'; t[2]='C';v[2]='300'; t[3]='D';v[3]='400'; t[4]='E';v[4]='500'; t[5]='F';v[5]='600'; t[6]='G';v[6]='700'; } else if(area=='B'){ t[0]='H';v[0]='800'; t[1]='I';v[1]='900'; t[2]='J';v[2]='1000'; t[3]='K';v[3]='1100'; } else if(area=='C'){ t[0]='J';v[0]='1200'; t[1]='L';v[1]='1300'; t[2]='M';v[2]='1400'; t[3]='N';v[3]='1500'; } else{t[0]='規格'} var obj=document.frm.s2.options; obj.length=0; for(i=0;i<t.length;i++){ obj[i]=new Option(t[i]); obj[i].value=v[i]; } obj[0].selected=true; if(document.layers){window.resizeBy(-10,-10);window.resizeBy(10,10)} } //--></script> </HEAD> <BODY> ○◇△見積 <center> <P><IMG src="bullet003.gif" width="20" height="20" border="0"> 見積をしたい○◇の種類と、規格、距離(1.5m等小数点下1桁)を入力し、見積合計ボタンを押して下さい。<BR> </P></center> <form name='frm' action="hikn_vl.asp" method="post"> <table border="0" cellspacing="0" cellpadding="0" align="center"> <tr><td bgcolor="blue"> <table border="0" align="center"cellspacing="1" cellpadding="2"> <tr><td bgcolor="#ffffff" align="center">種類</td> <td bgcolor="#ffffff" align="center">規格</td> <td bgcolor="#ffffff" align="center">距離</td></tr> <!--★★ここから--> <tr><td bgcolor="#ffffff"> <select onChange="hoge(this.options[this.options.selectedIndex].value)"> <option value=''>種類</option> <option value='A'>Aの種類</option> <option value='B'>Bの種類</option> <option value='C'>Cの種類</option> </select> </td> <td bgcolor="#ffffff"> <select name='s2' size=1> <option>規格</option> </select></td> <td bgcolor="#ffffff"><input type="text" size="6" name="metre"> </td> </tr> <!--★★ここまで--> <tr><td colspan="3" bgcolor="#87CEFA" align="center"><input type="submit" value="見積実行"></td></tr> </form> </table> </table> </BODY> </HTML> |
![]() ![]() |
![]() |
TreeBBS For ASP V.0.1.3 |