|
<SCRIPT language=JavaScript>
var idx = 0;
function AddData() {
with ( document.all ) {
idx++;
item( "DataList" ).options.length = idx;
item( "DataList" ).options[idx-1].text = item( "TextField" ).value;
item( "DataList" ).options[idx-1].value = item( "ValueField" ).value;
}
}
function FieldData() {
var Message;
var Index;
with ( document.all ) {
Index = item( "DataList" ).selectedIndex;
Message = "選択したテキストは"
+ item( "DataList" ).options[Index].text + "です\n";
Message = Message
+ "選択した値は" + item( "DataList" ).options[Index].value + "です";
alert( Message );
}
}
function DispBodyData() {
strBody = document.all.item( "Main" ).innerHTML;
strBody = strBody.replace( /<OPTION/g, "\n<OPTION" );
strBody = strBody.replace( /<\/SELECT/g, "\n</SELECT" );
alert( strBody );
}
</SCRIPT>
<HTML>
<HEAD></HEAD>
<BODY id=Main>
<SELECT name=DataList onChange='FieldData()'>
</SELECT>
<br>
コンボボックスのテキストをセット <INPUT type=text name=TextField><br>
コンボボックスの値をセット <INPUT type=text name=ValueField><br>
<INPUT type=button name=ActButton value=データ登録 onClick='AddData()'><br>
<INPUT
type=button
name=ActButton
value="BODYデータを覗く"
onClick='DispBodyData()'
>
</BODY>
</HTML>
| |