火曜日, 12月 15, 2009
[JavaScript]selectタグでのelements.type名
▼質問
elementsのtype名でselectタグをselectでチェックしようとしたんだけど
うまくいかなかったんだ。どうしてか教えてくれ!
▼回答
selectタグのtype名は、「select-one」か「select-multiple」なんだ。
他と違うから、気をつけてくれ!
elementsのtype名でselectタグをselectでチェックしようとしたんだけど
うまくいかなかったんだ。どうしてか教えてくれ!
▼回答
selectタグのtype名は、「select-one」か「select-multiple」なんだ。
他と違うから、気をつけてくれ!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<script Language="javascript">
<!--
function testType()
{
with ( document.testForm ) {
for ( var i = 0 ; i < elements.length ; i++ ) {
alert( elements[i].type );
}
}
}
-->
</script>
<title></title>
</head>
<body>
<form name="testForm" method="post">
<input type="button" id="testButton" name="testButton" value="Type名称" onClick="testType();">
<input type="checkbox" id="testCheckbox" name="testCheckbox" value="testCheckbox">
<input type="file" id="testFile" name="testFile" value="testFile">
<input type="hidden" id="testHidden" name="testHidden" value="testHidden">
<input type="password" id="testPassword" name="testPassword" value="testPassword">
<input type="radio" id="testRadio" name="testRadio" value="testRadio">
<input type="reset" id="testReset" name="testReset" value="testReset">
<select id="testSelectOne" name="testSelectOne"><option value="テスト1">テスト1</option><option value="テスト2">テスト2</option><option value="テスト3">テスト3</option></select>
<select id="testSelectMultiple" name="testSelectMultiple" Multiple><option value="テスト1">テスト1</option><option value="テスト2">テスト2</option><option value="テスト3">テスト3</option></select>
<input type="submit" id="testSubmit" name="testSubmit" value="testSubmit">
<input type="text" id="testText" name="testText" value="testText">
<textarea id="testTextarea" name="testTextarea" rows="5" cols="10">テスト</textarea>
</form>
</body>
</html>