Я пытаюсь собрать то, что я думал, было бы простым решением для друга.
У него есть список писем фанатов, которые он собирает на концертах и на своем сайте.
Он кладет их в один файл столбца и сохраняет их.
Ему нужно, чтобы они были в формате с разделителями-запятыми, содержащим по 150 на каждую, одну строку.
Ему нужна "простая" локальная HTML-форма, в которую он может вставить список и отобразить результаты.
Итак, я начал работать над этим, но это доказало мои способности.
Пока у меня есть некоторые основы, но мне действительно нужна помощь.
Как видите, я действительно новичок.
<html><head>
<script type="text/javascript">
function makeit(){
var enteredEmails = document.getElementById("emails").value;
var cnt = document.getElementById("breakcnt").value;
var mails = enteredEmails.toString();
var textareacnt = '1';
// Now I think I need to loop or create arrays of emails up to cnt //
csvmails = mails.splice(0,cnt)
// Then dynamically generate some textareas or boxes populated with a single comma delimited line of cnt" emails //
document.write("<textarea id=\"textareacnt\">" + csvmails + "</textarea>")
textareacnt++;
}
</script>
</head><body>
<form onsubmit="makeit();">
<textarea name="emails" id="emails" rows="10" cols="75"></textarea><br />
<input type="text" name="breakcnt" id="breakcnt"><br />
<input type="submit" name="submit" value="submit">
</form>
<textarea id="results"></textarea>
</body></html>
В текстовое поле будут вставлены электронные письма, например:
amail1@sometld.com
bmail1@sometld.com
cmail1@sometld.com
amail4@sometld.com
zmail10@sometld.com
... до 6000 писем фанатов, которые он собрал за годы
Ему нужны результаты:
amail1@sometld.com,bmail1@sometld.com,cmail1@sometld.com,amail4@sometld.com,zmail10@sometld.com
до 150 писем, если я уверен, что последний кусок или массив не будет содержать 150.
Я не могу заставить что-либо работать, и я потратил на это 6 часов.
Может кто-нибудь помочь, пожалуйста? Я чувствую себя полным идиотом.