powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите считать с <TEXTAREA>
8 сообщений из 8, страница 1 из 1
Помогите считать с <TEXTAREA>
    #38952727
jooon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста, можно ли считать с <TEXTAREA> в html страничке.
т.е есть тест на html, распологатся все будет локально. Мне нужно что бы результат можно было записать в *.txt.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Тест</title>
</head>
<body>
<style>
ol li{position:relative; border-bottom:solid 1px black;}
.true{ background:#0F0;}
.false{ background:#F90;}
.infoResult{
display:inline-block;
position:absolute;
top:20px;
right:100px;
color:#F30;
font-size:30px;
padding:0px 5px;
background:#CCC;
border:solid 1px black;
font-weight:bold;
}
</style>
<script type="text/javascript">
function check_me(){
var ball=0, trueReply=0;
for(var i=1; i<=6; i++){
var inputArr = document.getElementsByName("Q"+i), sumTrue=0, nowTrue=0, nowCheck=0;
for(var j=0; j<inputArr.length; j++){
if(inputArr[j].getAttribute("data-true")=="true") sumTrue++;
if(inputArr[j].checked){
nowCheck++;
if(inputArr[j].getAttribute("data-true")=="true"){nowTrue++; ball++;}
}
}
if(nowTrue==sumTrue&&nowCheck==sumTrue){
inputArr[0].parentNode.className = "true";
inputArr[0].parentNode.getElementsByClassName("infoResult")[0].innerHTML = "+";
trueReply++;
}
else{
inputArr[0].parentNode.className = "false";
inputArr[0].parentNode.getElementsByClassName("infoResult")[0].innerHTML = "-";
}
}
document.getElementsByName("s1")[0].value = "Всего у вас правильных ответов - "+trueReply+" из 6 вы набрали - "+ball+" баллов из 10 возможных";
};
</script>
<div id="shap"></div>
<div id="blog">
   <span style="color:#006699;text-decoration:underline;cursorointer;" onclick="document.getElementById('instruction').style.display = showhide(document.getElementById('instruction').style.display)">
Инструкция</span>
<br/>
<div id="instruction" style="display: none; width: 100%;">
<ul>
<li>.....</li>
</ul>
</div>
MAX BALL = 10
<form name="test"><ol>
<li><b> 1. Предметная область – это: </b><br/><span class="infoResult"></span>
<input data-true="true" type="checkbox" name="Q1"/> 1. совокупность таблиц, состоящих их записей и полей; информации об индексах и связях; хранимых процедур <br />
<input type="checkbox" name="Q1"/> 2. совокупности таблиц, объединенных связями; экранных форм, отчетов, запросов <br />
<input data-true="true" type="checkbox" name="Q1"/> 3. некоторая часть реально существующей системы, функционирующая как самостоятельная единица <br />
<input type="checkbox" name="Q1"/> 4. поименованная совокупность структурированных данных, относящихся к определенной предметной области <br />
<input data-true="true" type="checkbox" name="Q1"/> 5. набор правил, обеспечивающих соответствие ключевых значений в связанных таблицах <br />
<br/></li><li><b> 2. Связь между таблицами базы данных – это:</b><br/><span class="infoResult"></span>
<input type="checkbox" name="Q2"/> 1. регулярная структура, состоящая из однотипных записей, разбитых на поля <br />
<input data-true="true" type="checkbox" name="Q2"/> 2. комплекс программных и языковых средств, необходимых для создания и модификации базы данных <br />
<input type="checkbox" name="Q2"/> 3. поименованная совокупность структурированных данных, относящихся к определенной предметной области <br />
<input data-true="true" type="checkbox" name="Q2"/> 4. служебная информация, содержащая упорядоченные сведения о ключевых значениях <br />
<input type="checkbox" name="Q2"/> 5. функциональная зависимость между объектами <br />
<br/></li><li><b> 3. Ключ таблицы базы данных – это: </b><br/><span class="infoResult"></span>
<input data-true="true" type="checkbox" name="Q3"/> 1. поле или строковое выражение, образованное из значений нескольких полей, по которому можно определить значения других полей для одной или нескольких записей таблицы <br />
<input type="checkbox" name="Q3"/> 2. поле или строковое выражение, образованное из значений нескольких полей, по которому можно однозначно идентифицировать строку в таблице <br />
<input type="checkbox" name="Q3"/> 3. программный модуль, сохраняемый в базе данных для выполнения определенных операций с информацией базы <br />
<input type="checkbox" name="Q3"/> 4. поименованная совокупность структурированных данных, относящихся к определенной предметной области <br />
<input data-true="true" type="checkbox" name="Q3"/> 5. набор правил, обеспечивающих связи между таблицами в базе данных <br />
<br/></li><li><b> 4. Триггеры базы данных - это: </b><br/><span class="infoResult"></span>
<input type="radio" name="Q4"/> 1. хранимые процедуры, обеспечивающие соблюдение условий ссылочной целостности <br />
<input type="radio" name="Q4"/> 2. поименованная совокупность таблиц, экранных форм, отчетов, запросов, относящихся к определенной предметной области <br />
<input data-true="true" type="radio" name="Q4"/> 3. некоторая часть реально существующей системы, функционирующая как самостоятельная единица <br />
<input type="radio" name="Q4"/> 4. поименованная совокупность структурированных данных, относящихся к определенной предметной области <br />
<input type="radio" name="Q4"/> 5. набор правил, обеспечивающих соответствие ключевых значений в связанных таблицах <br />
<br/></li><li><b> 5. ERP-система – это: </b><br/><span class="infoResult"></span>
<input type="radio" name="Q5"/> 1. комплекс программных и языковых средств, необходимых для создания и модификации информации базы данных, добавления, модификации, удаления, поиска и отбора информации <br />
<input type="radio" name="Q5"/> 2. поименованная совокупность таблиц, экранных форм, отчетов, запросов, относящихся к определенной предметной области <br />
<input type="radio" name="Q5"/> 3. некоторая часть реально существующей системы, функционирующая как самостоятельная единица <br />
<input data-true="true" type="radio" name="Q5"/> 4. комплексная интегрированная информационная система управления предприятиями <br />
<input type="radio" name="Q5"/> 5. программно-аппаратный комплекс, предназначенный для хранения и обработки информации какой-либо предметной области <br />
<br/></li><li><b> 6. Информационная система – это: </b><br/><span class="infoResult"></span>
<input data-true="true" type="radio" name="Q6"/> 1. комплекс программных и языковых средств, необходимых для создания и модификации информации базы данных, добавления, модификации, удаления, поиска и отбора информации<br />
<input type="radio" name="Q6"/> 2. поименованная совокупность таблиц, экранных форм, отчетов, запросов, относящихся к определенной предметной области <br />
<input type="radio" name="Q6"/> 3. некоторая часть реально существующей системы, функционирующая как самостоятельная единица <br />
<input type="radio" name="Q6"/> 4. поименованная совокупность структурированных данных, относящихся к определенной предметной области<br />
<input type="radio" name="Q6"/> 5. программно-аппаратный комплекс, предназначенный для хранения и обработки информации какой-либо предметной области<br />
<br/></li></ol>
<CENTER>
<P><TEXTAREA name="s1" rows="4" cols="70" readonly> </TEXTAREA> </P>
<INPUT onclick="check_me()" type="button" value="Показать результат"/>    
<INPUT type="reset" value="Сбросить ответы"/>
</CENTER>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
Помогите считать с <TEXTAREA>
    #38952781
jooon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е пользователь открывает тест через IE, ставит варианты ответа и нажимает на кнопку результат. После, vbs скрипт считал результат и записал все в *.txt.
...
Рейтинг: 0 / 0
Помогите считать с <TEXTAREA>
    #38952875
jooon,
Так?
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Тест</title>
</head>
<body>
<style>
ol li{position:relative; border-bottom:solid 1px black;}
.true{ background:#0F0;}
.false{ background:#F90;}
.infoResult{
display:inline-block;
position:absolute;
top:20px;
right:100px;
color:#F30;
font-size:30px;
padding:0px 5px;
background:#CCC;
border:solid 1px black;
font-weight:bold;
}
</style>
<script type="text/javascript">
function check_me(){
var ball=0, trueReply=0;
for(var i=1; i<=6; i++){
var inputArr = document.getElementsByName("Q"+i), sumTrue=0, nowTrue=0, nowCheck=0;
for(var j=0; j<inputArr.length; j++){
if(inputArr[j].getAttribute("data-true")=="true") sumTrue++;
if(inputArr[j].checked){
nowCheck++;
if(inputArr[j].getAttribute("data-true")=="true"){nowTrue++; ball++;}
}
}
if(nowTrue==sumTrue&&nowCheck==sumTrue){
inputArr[0].parentNode.className = "true";
inputArr[0].parentNode.getElementsByClassName("infoResult")[0].innerHTML = "+";
trueReply++;
}
else{
inputArr[0].parentNode.className = "false";
inputArr[0].parentNode.getElementsByClassName("infoResult")[0].innerHTML = "-";
}
}
document.getElementsByName("s1")[0].value = "Всего у вас правильных ответов - "+trueReply+" из 6 вы набрали - "+ball+" баллов из 10 возможных";
};
</script>

<div id="shap"></div>
<div id="blog">
<span style="color:#006699;text-decoration:underline;cursorointer;" onclick="document.getElementById('instruction').style.display = showhide(document.getElementById('instruction').style.display)">
Инструкция</span>
<br/>
<div id="instruction" style="display: none; width: 100%;">
<ul>
<li>.....</li>
</ul>
</div>
MAX BALL = 10
<form name="test"><ol>
<li><b> 1. Предметная область – это: </b><br/><span class="infoResult"></span>
<input data-true="true" type="checkbox" name="Q1"/> 1. совокупность таблиц, состоящих их записей и полей; информации об индексах и связях; хранимых процедур 

<input type="checkbox" name="Q1"/> 2. совокупности таблиц, объединенных связями; экранных форм, отчетов, запросов 

<input data-true="true" type="checkbox" name="Q1"/> 3. некоторая часть реально существующей системы, функционирующая как самостоятельная единица 

<input type="checkbox" name="Q1"/> 4. поименованная совокупность структурированных данных, относящихся к определенной предметной области 

<input data-true="true" type="checkbox" name="Q1"/> 5. набор правил, обеспечивающих соответствие ключевых значений в связанных таблицах 

<br/></li><li><b> 2. Связь между таблицами базы данных – это:</b><br/><span class="infoResult"></span>
<input type="checkbox" name="Q2"/> 1. регулярная структура, состоящая из однотипных записей, разбитых на поля 

<input data-true="true" type="checkbox" name="Q2"/> 2. комплекс программных и языковых средств, необходимых для создания и модификации базы данных 

<input type="checkbox" name="Q2"/> 3. поименованная совокупность структурированных данных, относящихся к определенной предметной области 

<input data-true="true" type="checkbox" name="Q2"/> 4. служебная информация, содержащая упорядоченные сведения о ключевых значениях 

<input type="checkbox" name="Q2"/> 5. функциональная зависимость между объектами 

<br/></li><li><b> 3. Ключ таблицы базы данных – это: </b><br/><span class="infoResult"></span>
<input data-true="true" type="checkbox" name="Q3"/> 1. поле или строковое выражение, образованное из значений нескольких полей, по которому можно определить значения других полей для одной или нескольких записей таблицы 

<input type="checkbox" name="Q3"/> 2. поле или строковое выражение, образованное из значений нескольких полей, по которому можно однозначно идентифицировать строку в таблице 

<input type="checkbox" name="Q3"/> 3. программный модуль, сохраняемый в базе данных для выполнения определенных операций с информацией базы 

<input type="checkbox" name="Q3"/> 4. поименованная совокупность структурированных данных, относящихся к определенной предметной области 

<input data-true="true" type="checkbox" name="Q3"/> 5. набор правил, обеспечивающих связи между таблицами в базе данных 

<br/></li><li><b> 4. Триггеры базы данных - это: </b><br/><span class="infoResult"></span>
<input type="radio" name="Q4"/> 1. хранимые процедуры, обеспечивающие соблюдение условий ссылочной целостности 

<input type="radio" name="Q4"/> 2. поименованная совокупность таблиц, экранных форм, отчетов, запросов, относящихся к определенной предметной области 

<input data-true="true" type="radio" name="Q4"/> 3. некоторая часть реально существующей системы, функционирующая как самостоятельная единица 

<input type="radio" name="Q4"/> 4. поименованная совокупность структурированных данных, относящихся к определенной предметной области 

<input type="radio" name="Q4"/> 5. набор правил, обеспечивающих соответствие ключевых значений в связанных таблицах 

<br/></li><li><b> 5. ERP-система – это: </b><br/><span class="infoResult"></span>
<input type="radio" name="Q5"/> 1. комплекс программных и языковых средств, необходимых для создания и модификации информации базы данных, добавления, модификации, удаления, поиска и отбора информации 

<input type="radio" name="Q5"/> 2. поименованная совокупность таблиц, экранных форм, отчетов, запросов, относящихся к определенной предметной области 

<input type="radio" name="Q5"/> 3. некоторая часть реально существующей системы, функционирующая как самостоятельная единица 

<input data-true="true" type="radio" name="Q5"/> 4. комплексная интегрированная информационная система управления предприятиями 

<input type="radio" name="Q5"/> 5. программно-аппаратный комплекс, предназначенный для хранения и обработки информации какой-либо предметной области 

<br/></li><li><b> 6. Информационная система – это: </b><br/><span class="infoResult"></span>
<input data-true="true" type="radio" name="Q6"/> 1. комплекс программных и языковых средств, необходимых для создания и модификации информации базы данных, добавления, модификации, удаления, поиска и отбора информации

<input type="radio" name="Q6"/> 2. поименованная совокупность таблиц, экранных форм, отчетов, запросов, относящихся к определенной предметной области 

<input type="radio" name="Q6"/> 3. некоторая часть реально существующей системы, функционирующая как самостоятельная единица 

<input type="radio" name="Q6"/> 4. поименованная совокупность структурированных данных, относящихся к определенной предметной области

<input type="radio" name="Q6"/> 5. программно-аппаратный комплекс, предназначенный для хранения и обработки информации какой-либо предметной области

<br/></li></ol>
<CENTER>
<P><TEXTAREA name="s1" rows="4" cols="70" readonly> </TEXTAREA> </P>
<INPUT onclick="check_me(); WriteFile();" type="button" value="Показать результат"/>
<INPUT type="reset" value="Сбросить ответы"/>
</CENTER>
</form>

<script LANGUAGE="VBScript">
Function WriteFile()
  Dim fso, tf
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set tf = fso.CreateTextFile("d:\TestResult.txt", True)
  tf.WriteLine(document.test.s1.value)
  tf.Close

  set fso = nothing
  set tf = nothing
End Function
</script>
</body>
</html>

...
Рейтинг: 0 / 0
Помогите считать с <TEXTAREA>
    #38953676
jooon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файл не создается (
...
Рейтинг: 0 / 0
Помогите считать с <TEXTAREA>
    #38953754
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jooonФайл не создается (
Все там создается... Смотрел на ИЕ9.
...
Рейтинг: 0 / 0
Помогите считать с <TEXTAREA>
    #38953792
jooon,

попробуйте поменять путь создания файла d:\TestResult.txt   на   c:\TestResult.txt
...
Рейтинг: 0 / 0
Помогите считать с <TEXTAREA>
    #38953835
jooon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробывал! не помогло! может sub window_onload
...
Рейтинг: 0 / 0
Помогите считать с <TEXTAREA>
    #38954130
jooon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скрипт тупо не обрабатывается, подставлял msgbox ничего. Проверил на 4 разных машинах результат тот же, ничего ни происходит, файла нет!!!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите считать с <TEXTAREA>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]