powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите новичку, пожалуйста
21 сообщений из 21, страница 1 из 1
Помогите новичку, пожалуйста
    #34578676
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<html>
<head>
<title>Совпадение с любым словарным или несловарным символом</title>
</head>

<body>
<h2>Совпадение с любым словарным или несловарным символом</h2>

Образец = \w\W
<br/>
</br>
<input type="text" name="input" value="" />
</br>
</br>

<script type="text/javascript">

var regExpObj = /\w\W/;

// Проверка на "b?"
document.write("Проверка на совпадение со словарным символом даёт ");
document.write(regExpObj.test(input.value));
document.write("<br /><br />");

var regExpObj2 = /\W\w/;

// Проверка на "?b"
document.write("Проверка на совпадение с несловарным символом даёт ");
document.write(regExpObj2.test(input.value));
document.write("<br /><br />");
</script>
</body>
</html>

Скажите почему, если в значении input изначально что-то прописать, то всё правильно работает, а, если потом в поле ввода писать ничего не работает, не понимаю, как сделать так, чтобы ввёл значение и всё проверилось..
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578766
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделай функцию в скрипте на проверку и вызывай её
на событие onblur для input это потеря фокуса

надеюсь понятно

я тоже был новичком
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578812
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<html>
<head>
<title>Совпадение с любым словарным или несловарным символом</title>
</head>

<body>
<h2>Совпадение с любым словарным или несловарным символом</h2>

Образец = \w\W
</br>
</br>

<script language="javascript">

function check(input){

var regExpObj = /\w\W/;

// Проверка на "b?"
document.write("Проверка на совпадение со словарным символом даёт ");
document.write(regExpObj.test(document.form.input.value));
document.write("<br /><br />");

var regExpObj2 = /\W\w/;

// Проверка на "?b"
document.write("Проверка на совпадение с несловарным символом даёт ");
document.write(regExpObj2.test(document.form.input.value));
document.write("<br /><br />");
}
</script>

<form>
<input type="text" name="input" onBlur="check(this.value)"/>
</br>
</br>
</form>
</body>
</html>

Вот попробовал, но тоже, что-то не работает, видимо ошибся где-то, скажите пожалуйста где?
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578835
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ура, как-то получилось!
Надо было вместо document.form.input.value писать просто input.
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578851
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
не успел ответить
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578852
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо onBlur можно onClick
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578862
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите пожалуйста, а как сделать так, чтобы он не обновлял страницу и писал ответ, а на этой же просто добавлял эти строки?
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578867
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Строки ответа, я имею в виду.
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578919
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так
только ответы накапливаются


<script language="javascript">

function check(input){

var regExpObj = /\w\W/;

// Проверка на "b?"
document.body.innerHTML=document.body.innerHTML + "Проверка на совпадение со словарным символом даёт ";
document.body.innerHTML=document.body.innerHTML + regExpObj.test(input);
document.body.innerHTML=document.body.innerHTML +"<br /><br />";

var regExpObj2 = /\W\w/;

// Проверка на "?b"
document.body.innerHTML=document.body.innerHTML + "Проверка на совпадение с несловарным символом даёт ";
document.body.innerHTML=document.body.innerHTML + regExpObj2.test(input);
document.body.innerHTML=document.body.innerHTML + "<br /><br />";
}
</script>

<form>
<input type="text" name="input" onchange="check(this.value)"/>
</br>
</br>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578934
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гммм... не работает...(((
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578943
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень извиняюсь, работает..))))
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578976
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите, а без накопления не реально, да?
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34578988
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реально

только как ты хочешь

можешь заготовить поля с ID
и в них записывать значения
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34579076
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А подскажите как сделать поля с ID?
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34579110
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
напишу из дома
или завтра
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34579459
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё один вопрос возник по регулярным выражениям.
Хочу проверить дату формата дд.мм.гггг
Код:
<html>
<head>
<title>Применение Регулярных выражений для проверки даты</title>
</head>

<body>
<h2>Применение Регулярных выражений для проверки даты</h2>

<script language="javascript">
<!--
function check(input){

var regExpObj = /(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d)/;


document.body.innerHTML=document.body.innerHTML + "Проверка на правильность ввода даты ";
document.body.innerHTML=document.body.innerHTML + regExpObj.test(input);
document.body.innerHTML=document.body.innerHTML +"<br /><br />";
}
//-->
</script>

<form>
<input type="text" name="input" onBlur="check(this.value)"/>
</br>
</br>
</form>
</body>
</html>

Скажите пожалуйста, в чём ошибка?
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34579516
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по регулярным выражениям
не скажу не силён

по поводу ID или Name
Name ты уже знаешь

id - уникальный индентификатор для каждого тега должен быть один
обращение из скрипта document.getElementById(id) ссылка на этот тег(обьект)
дальше можно получать его свойства

ты в HTML заготавливаешь место где будет происходить показ
можно текст или DIV или таблица и тд
ему даёшь id как атрибут
в скрипте при обращенни к этому обьекту меняешь свойство innerHTML (value для текста)
на то что нужно

примерно так
важно большие или маленькие буквы

<html>
<head>
<title>Совпадение с любым словарным или несловарным символом</title>
</head>

<body>
<h2>Совпадение с любым словарным или несловарным символом</h2>

Образец = \w\W
<br/>
</br>
<input type="text" name="input" value="" />
</br>
</br>
<>
<DIV id="DIV1" /> // можно установить размеры или таблица чтобы само выбирало размер


<script type="text/javascript">

var regExpObj = /\w\W/;

// Проверка на "b?"
var txt="Проверка на совпадение со словарным символом даёт ";
txt=txt + regExpObj.test(input.value) + "<br /><br />";

var regExpObj2 = /\W\w/;

// Проверка на "?b"

txt=txt + "Проверка на совпадение с несловарным символом даёт ");
txt=txt + regExpObj2.test(input.value)+ "<br /><br />";

document.getElementById("DIV1").innerHTML=txt


</script>
</body>
</html>


делать можно по разному
это не единственнон решение
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34579552
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо..)
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34579554
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал, не работает почему-то..((
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34579947
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что именно
в моём примере нет функции
...
Рейтинг: 0 / 0
Помогите новичку, пожалуйста
    #34581347
IceD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну ладно, спасибо, пока так, не буду сча разбираться с тем, чтобы не накапливалось..
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите новичку, пожалуйста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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