出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

JavaScriptで値を連動、かつASPのForでループさせたい   Seaさん [2005/10/13 13:31:43] [5328]
  Re:JavaScriptで値を連動、かつASPのForでループさせたい   YasNet(管理人)さん [2005/10/13 20:33:48] [5329]

[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>



[5329] Re:JavaScriptで値を連動、かつASPのForでループさせたい
投稿者:YasNet(管理人)さん 2005/10/13 20:33:48
こんにちは YasNet(管理人)です。

リアルタイムに実現するには、ASP単独では出来ません。

JavaScriptで実現できると思いますよ。

JavaScriptについては
以下のサイトがお勧めです
http://www.openspc2.org/JavaScript/

お役に立てて無いですよね、すみません。

それでは 失礼致します。



TreeBBS For ASP V.0.1.3
Program By YasNet