私はWeb開発の初心者です。
ユーザーがドロップダウンボックスからオプションを選択したときに複数の入力ボックスを作成しようとしています(動的になるように)
ただし、クリックすると、テスト目的でのみポップアップ メッセージが表示されますが、入力ボックスは表示されません。また、ソース ページを確認すると、HTML ページに入力した場所にエラーがあります<div>
(ここに入力ボックスを表示する必要があります)。私が得ているエラーメッセージは、「テーブル」エラーで見られる開始タグ「div」です...このエラーにより、プログラムが入力ボックスを表示できないと想定しています。Googleで答えを探してみましたが、まだこの問題を解決できません...
このエラーを修正する方法を教えてください。...
どんな助けでも大歓迎です...事前に感謝します!
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<title>Run test Script</title>
<script type="text/javascript">
function createInputs() {
alert('writing inputs'); //Test....this message shows...when i change
var value = document.getElementById("test").value; // this gives you the selected value.
var split = value.split;
var splitsize = split.length;
var code = '';
for (var j=0; j<splitsize; j++){
var a = "<input type = 'text' name = '" + split[j] + "' id = '" + split[j] + "'>";
code += a;
}
document.getElementById("inputBox").innerHTML = code;
}
</script>
<body>
<form action="./runtest?host=11.111.11.11&envname=XP" method="post" name="testForm">
<table border="0">
<tr style="font-weight: bold; font-size: 16px;">
<td>Environment Name: </td>
<td>XP</td>
</tr>
<tr>
<td>Select user name :</td>
<td><select id="userName" name="userName">
<option value="user">user</option>
<option value="guest">guest</option>
</select>
</td>
</tr>
<tr>
<td>Enter Password :</td>
<td>
<input id="pass" type="password" name="password">
</tr>
<tr>
<td>Select test : </td>
<td><select id="testname" name="testname" onchange="createInputs()">
<option value="" name=""></option>
<option value="size" name="startup">startup</option>
<option value="size" name="Performance">Performance</option>
<option value="" name="reboot">reboot</option>
<option value="size,time" name="fetch event">fetch event</option>
</select></td>
</tr>
<tr>
<td></td>
<div id = "inputBox"></div> //*************Error message here ***********
</tr>
<tr>
<td> Enter test User: </td>
<td><input type="text" id="tuser"></td>
</tr>
<tr>
<td> Enter Test Date: </td>
<td><input type="text" id="tdate"></td>
</tr>
</table>
<br>
<input type="submit" value="Run" name="Run">
<input type="button" value="Close" onclick="window.close()">
</form>
</body>
</html>