Форум программистов, компьютерный форум, киберфорум
JavaScript: HTML5 Canvas
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 02.04.2009
Сообщений: 52
1

Язык сценариев Javascript

11.07.2017, 11:34. Просмотров 1000. Ответов 3
Метки нет (Все метки)


1. Написать функцию, которая принимает два параметра: сообщение, полученное с модального окна и количество символов. Скрипт должен выполнять следующие операции:
a. Проверять на пустоту сообщение
b. Если количество символов больше чем длина строки должна выйти соответствующая ошибка
c. Если данные введены верно, то скрипт должен переводить символы в Юникод и выдавать их на экран
d. Если второй параметр отсутствует в Юникод должна переводиться вся строка сообщения

2. Написать скрипт, который в модальном окне принимает числа как дробные, так и целые. Скрипт должен выполнять следующие операции:
a. Проверка на пустоту
b. На содержание в строке других символов отличных от числа
c. По всем ошибкам выдавать соответствующие сообщения
d. Выдавать на экран дробное или вещественное число ввел пользователь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2017, 11:34
Ответы с готовыми решениями:

Создать Web – страницу с использованием сценариев JavaScript
Помогите плиз создать Web – страницу с использованием сценариев JavaScript: Сценарий нахождения...

История создания, ключевые понятия языка сценариев JavaScript
История создания, ключевые понятия языка сценариев JavaScript (понятия сценарий и программа,...

JavaScript как первый язык
Здравствуйте. Я решил начать изучать программирование, одно время сделал свой выбор на языке...

Хочу поменять паскаль на язык Javascript. Что то не получается, хотя казалась легкой
всем привет, кто читает это сообщение) открываю для себя новый раздел web программирования -...

3
0 / 0 / 1
Регистрация: 02.04.2009
Сообщений: 52
19.07.2017, 14:17  [ТС] 2
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
 
<div id="count_char_block">
    <textarea id="text" onchange="countChar()" onkeyup="countChar()" ></textarea>
    <br/>
    Кол-во символов: <span type="text" id="count_char" value="0" readonly="readonly">0</span>
    <br>
    <!--<input type="text" id="count_char" value="0" readonly="readonly" />-->
    <input type="submit" onClick="return checkForm(this.form)" value="Send">
</div>
 
<script src="js.js"></script>
</body>
</html>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var text = document.getElementById("text").value;
var count_char = document.getElementById("count_char");
 
function countChar() {
    count_char.innerHTML = text.replace(/ *n*r*t*/g, "").length;
    if(text.length <=150)
        alert(" ")
    else {
        alert("Error")
    }
}
 
function checkForm(form){
    if (text.length == 0){
        alert("Zapolnite pole");
        return false;
    }
}
Чёрт, что то не выходит! Где я упустила ошибку?
0
the hardway first
Эксперт JS
2025 / 1510 / 768
Регистрация: 05.06.2015
Сообщений: 3,168
21.07.2017, 08:38 3
Persik, вы в начале скрипта берете значение текстового поля и все сравнения производите с этим начальным значением. И у вас регулярное выражение неправильное: специальные символы это \n, \r, \t, а у вас обычные пробел, n, r, и t убираются.
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var text = document.getElementById("text"); // .value;
var count_char = document.getElementById("count_char");
 
function countChar() {
  count_char.innerHTML = text.value.replace(/ *\n*\r*\t*/g, "").length;
  if (text.length <= 150) {
    // alert(" ")
  } else {
    // alert("Error")
  }
}
 
function checkForm(form) {
  if (text.value.length == 0) {
    alert("Zapolnite pole");
    return false;
  }
}
Добавлено через 2 минуты
Цитата Сообщение от Persik Посмотреть сообщение
сообщение, полученное с модального окна и количество символов
Что имеется ввиду под словами "полученное с модального окна"?

Добавлено через 13 минут
И вообще у вас же в задании просто написать функцию.
HTML5
1
2
3
<button type="button" class="btn">
  Click me
</button>
Javascript
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
// [url]https://gist.github.com/littlee/f726f61b1e0abd319da4[/url]
function toUnicode(str) {
  return str.split('').map(function(value, index, array) {
    var temp = value.charCodeAt(0).toString(16).toUpperCase();
    if (temp.length > 2) {
      return '\\u' + temp;
    }
    return value;
  }).join('');
}
 
var function1 = function(msg, l) {
  if (msg === '') return alert('Пустая строка!');
 
  if (l && parseInt(l, 10) < msg.length) return alert('Слишком длинная строка');
 
  alert(toUnicode(msg));
}
 
document.addEventListener('DOMContentLoaded', function() {
  var btn = document.querySelector('button.btn');
  btn.addEventListener('click', function() {
    function1( prompt('Введите строку') );
  });
});
1
0 / 0 / 1
Регистрация: 02.04.2009
Сообщений: 52
14.08.2017, 14:23  [ТС] 4
j2FunOnly, Спасибо!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.08.2017, 14:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Найти ошибки в файле, используя отладчик сценариев браузера Chrome
найти ошибки в файле «обработка события.html», используя отладчик сценариев браузера Chrome

Internet Explorer запретил выполнение сценариев и элементов ActiveX на этой странице
Как убрать это всплывающее меню, чтобы автоматически разрешать выполнение. Смотрел видео и там...

Как сохранить значение переменной в клиентской части на JavaScript не используюя серверных сценариев?
Привет всем Как сохранить значение переменной в клиентской части на JavaScript не используюя...

Geckofx, javascript и русский язык
Всем привет! У меня такая проблема: я использую Geckofx и из-за того, что он не умеет работать со...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.