Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.07.2013, 23:31
Интересующийся
Отправить личное сообщение для Artjoms Kareniks Посмотреть профиль Найти все сообщения от Artjoms Kareniks
 
Регистрация: 27.07.2013
Сообщений: 13

Тест на JavaScript
Помогите сделать проверку. Не судите строго, я новичек в этом деле

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>1. uzdevums</title>
</head>

<body>
<script>
var count = 0;
var allQuest = 15;
var result = "pareizas atbildes "+count+" no "+allQuest+"";
function check(){
if (document.getElementsByName("q1").value.search.("e")) {++count};
document.getElementById("output").innerHTML= result;
}

</script>
1.Liliju <input name="q1" size="1" maxlength="1" type="text" /><br />

<div id="output"></div>
<input type="button" value="Parbaudit" onClick="check()">


</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 28.07.2013, 00:11
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Artjoms Kareniks
if (document.getElementsByName("q1").value.search.("e "))
в этой строке у тебя 2-3 ошибки, посмотри в консоль, что возвращает getElementsByName и как работает if (-1)
а также открой для себя [html run]
Ответить с цитированием
  #3 (permalink)  
Старый 28.07.2013, 00:18
Интересующийся
Отправить личное сообщение для Artjoms Kareniks Посмотреть профиль Найти все сообщения от Artjoms Kareniks
 
Регистрация: 27.07.2013
Сообщений: 13

а где об этом лучше почитать?
Ответить с цитированием
  #4 (permalink)  
Старый 28.07.2013, 00:27
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Artjoms Kareniks
а где об этом лучше почитать?
если гугл молчит, то сверху есть ссылка Учебник
Ответить с цитированием
  #5 (permalink)  
Старый 28.07.2013, 01:22
Интересующийся
Отправить личное сообщение для Artjoms Kareniks Посмотреть профиль Найти все сообщения от Artjoms Kareniks
 
Регистрация: 27.07.2013
Сообщений: 13

Нигде не могу найти, можете поправить код, чтобы работал?
Ответить с цитированием
  #6 (permalink)  
Старый 28.07.2013, 08:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Artjoms Kareniks,
http://learn.javascript.ru/searching-elements-dom
http://learn.javascript.ru/regexp-me...exp-str-search

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>1. uzdevums</title>
</head>

<body>
<script>
var count = 0;
var allQuest = 15;
function check(){
if (document.getElementsByName("q1")[0].value.search("e")!=-1) {++count};
var result = "pareizas atbildes "+count+" no "+allQuest;
document.getElementById("output").innerHTML= result;
}

</script>
1.Liliju <input name="q1" size="1" maxlength="1" type="text" /><br />

<div id="output"></div>
<input type="button" value="Parbaudit" onClick="check()">


</body>
</html>
Ответить с цитированием
  #7 (permalink)  
Старый 28.07.2013, 10:03
Интересующийся
Отправить личное сообщение для Artjoms Kareniks Посмотреть профиль Найти все сообщения от Artjoms Kareniks
 
Регистрация: 27.07.2013
Сообщений: 13

рони,
Спасибо большое!
Ответить с цитированием
  #8 (permalink)  
Старый 28.07.2013, 10:52
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Artjoms Kareniks
Нигде не могу найти, можете поправить код, чтобы работал?
ты явно гонишь

посмотрев консоль, ты бы обнаружил, что у тебя в эту строку закралась синтаксическая ошибка, а если бы сделал тестовый пример ниже и посмотрел в консоль, то понял бы что document.getElementsByName("q1"), возвращает как минимум, не ссылку на конкретный элемент
<input name="q1" size="1" maxlength="1" type="text" /><br />
<script>
var q = document.getElementsByName("q1")
console.log(q);
if (-1) console.log(true); else console.log(false);

//bonus
console.log(q instanceof NodeList);
console.log(q instanceof Array);
</script>

ты назвал свою тему Tест, но по ходу не сделал ни одного теста, про неумение пользоваться поисковиком вообще молчу
Ответить с цитированием
  #9 (permalink)  
Старый 28.07.2013, 11:09
Интересующийся
Отправить личное сообщение для Artjoms Kareniks Посмотреть профиль Найти все сообщения от Artjoms Kareniks
 
Регистрация: 27.07.2013
Сообщений: 13

В поисковике нет ничего. Я сказал, что я новичек, и не сильно в этом разбираюсь. В консоль забивал, она выдовала ошибку, но как ее исправить я не знал. А что это не тест по твоему?
Ответить с цитированием
  #10 (permalink)  
Старый 28.07.2013, 11:40
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Artjoms Kareniks
В поисковике нет ничего
снова гонишь

http://yandex.ru/yandsearch?text=doc...1%2 2)&lr=213

а в гугле твоя тема на первом месте
http://www.google.ru/search?ie=UTF-8...8%22q1%22% 29

Сообщение от Artjoms Kareniks
В консоль забивал, она выдовала ошибку, но как ее исправить я не знал. А что это не тест по твоему?
ты выполняешь свой код как обычно, в консоль сыплются ошибки, если они есть,
для вывода некоторой информации на консоль можно использовать console.log в самом коде, либо использовать alert (для новичка alert лучший друг, так как его знают все)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интерпретатор Java на JS kobezzza Оффтопик 24 11.10.2012 18:32
Тест с не большим вкраплением JavaScript samp sanctus Общие вопросы Javascript 2 18.01.2012 16:03
тест на javascript new_guy Элементы интерфейса 15 14.08.2011 10:30
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34