Это генератор таблицы HTML JavaScript.Простой генератор таблицы HTML JavaScript
Input (from textarea) <label> <content> //each line Order by <label>
мне нужно ввести значения, как, что: Input Values или
A 1
A 2
A 3
B 1
B 2
C 1
C 2
C 3
C 4
И вывод должен быть:
Здесь представлен proble м. У меня нет идей, чтобы закончить мою работу, но я стараюсь изо всех сил кодировать. Может кто-нибудь мне помочь?
function progress(){
var txt = document.form.txt.value;
var line = txt.split("\n"); // every line of context
var line_num = line.length; // total line
for (var i = 0; i<line_num; i++)
{
var seq = line[i].split(" "); //seq[0]: name of label, seq[1] : context
// CODE START
// CODE END
}
var out="<table>"; // if the value exist, using table to display
// CODE START
// CODE END
out=out+"</table>"
document.getElementById('out').innerHTML=out; // display the result
}
И HTML код:
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title> HW3 </title>
<script type="text/javascript" src="abc.js"></script>
<style type = "text/css">
table
{
width: 300px;
border:1px solid black;
border-collapse : collapse;
}
tr td
{
border:1px solid black;
}
</style>
</head>
<body>
<form name = "form" enctype="multipart/form-data" id="form" method="post" onsubmit="return false;">
<label><textarea name="txt" rows="20" cols = "40"></textarea></label>
<br>
<button type="submit" onclick = "javascript:progress()">Submit</button>
</form>
<p id= "out"></p>
</body>
</html>
* Подсказка: * Если вы строите таблицу, вам нужно обязательно указать начальное значение перед входом в цикл и некоторое добавление к значению внутри цикла. Начните с написания таблицы вручную для небольшого количества значений. Как только вы получите логическую идею, это будет намного проще. Удачи :) –
@ Frederik.L Есть ли у вас пример для этого? – TC2Bee
вы можете создать jsfiddle – brk