コンボボックスの選択を変更するには?

[上に] [前に] [次に]
メルキ 1999/12/17(金) 21:23:37
コンボボックスの選択をイベントを拾って、
変更したいのですが、変更出来ません。
やり方を誰か御伝授下さい。

ラウォッチ 1999/12/21(火) 11:04:08
普通、コンボボックスはHTMLにありません!
また、何を変更するのかわかりません!

ど・どいつ 1999/12/21(火) 12:32:50
ぜーんぜん違ったらごめんさい。
でも、JavaScript使わないと、多分できないですよ。

<HTML>
<HEAD>
<TITLE>みちくさ</TITLE>
<SCRIPT><!--
  function cngname(ts,tf) {
    var str=ts.options[ts.selectedIndex].value;

    if (str==1) {
      tf.text1.value="あっち";
    }
    else if (str==2) {
      tf.text1.value="こっち";
    }
    else {
      tf.text1.value="そっち";
    }

    /*IE4/NN4以上の場合(未検証)
    switch (str) {
      case 1:
        tf.text1.value="あっち";
        break;
      case 2:
        tf.text1.value="こっち";
        break;
      default:
        tf.text1.value="そっち";
        break;
    }*/
    return false;
  }
  // --></SCRIPT>
</HEAD>
<BODY BGCOLOR="lavender">
<CENTER>
<FORM NAME="fhyo" METHOD="POST">
<TABLE BORDER="1">
<TR>
<TH>てきとー</TH>
<TH></TH>
</TR>
<%
  Response.Write("<TR><TD>")
  Response.Write("<SELECT NAME='sccode1' onChange='cngname(this,this.form);'>")
  Response.Write("<OPTION VALUE='1' SELECTED>1")
  Response.Write("<OPTION VALUE='2'>2")
  Response.Write("<OPTION VALUE='3'>3")
  Response.Write("</SELECT>")
  Response.Write("</TD>")
  Response.Write("<TD><INPUT TYPE='text' NAME='text1' VALUE=''></TD>")
  Response.Write("</TR>")
%>
</TABLE>
</FORM>
</CENTER>
</BODY>
</HTML>
<script language="JavaScript">
<!--
document.fhyo.sccode1.focus();
// -->
</script>

ど・どいつ 1999/12/21(火) 12:34:35
ぜーんぜん違ったらごめんさい。
でも、JavaScript使わないと、多分できないですよ。

<HTML>
<HEAD>
<TITLE>みちくさ</TITLE>
<SCRIPT><!--
  function cngname(ts,tf) {
    var str=ts.options[ts.selectedIndex].value;

    if (str==1) {
      tf.text1.value="あっち";
    }
    else if (str==2) {
      tf.text1.value="こっち";
    }
    else {
      tf.text1.value="そっち";
    }

    /*IE4/NN4以上の場合(未検証)
    switch (str) {
      case 1:
        tf.text1.value="あっち";
        break;
      case 2:
        tf.text1.value="こっち";
        break;
      default:
        tf.text1.value="そっち";
        break;
    }*/
    return false;
  }
  // --></SCRIPT>
</HEAD>
<BODY BGCOLOR="lavender">
<CENTER>
<FORM NAME="fhyo" METHOD="POST">
<TABLE BORDER="1">
<TR>
<TH>てきとー</TH>
<TH></TH>
</TR>
<%
  Response.Write("<TR><TD>")
  Response.Write("<SELECT NAME='sccode1' onChange='cngname(this,this.form);'>")
  Response.Write("<OPTION VALUE='1' SELECTED>1")
  Response.Write("<OPTION VALUE='2'>2")
  Response.Write("<OPTION VALUE='3'>3")
  Response.Write("</SELECT>")
  Response.Write("</TD>")
  Response.Write("<TD><INPUT TYPE='text' NAME='text1' VALUE=''></TD>")
  Response.Write("</TR>")
%>
</TABLE>
</FORM>
</CENTER>
</BODY>
</HTML>
<script language="JavaScript">
<!--
document.fhyo.sccode1.focus();
// -->
</script>

[上に] [前に] [次に]