|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.03.2010, 13:38 | #1 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 10
|
в поле ввести число и при нажатии кнопки получить рандом от этого числа
Мне надо тут написать проект, все уже готово! Только проблема в одной функции.
Вот часть проблемного кода: <SCRIPT language="javascript"> function edy () { var res = document.getElementById('a').value; var got = Math.round ( Math.random() * (parseInt(res))); if (isNaN(got)) { alert ('Введите, пожалуйста, число')} else { alert (got) }; } </SCRIPT> </head> <BODY> <DIV> <INPUT id="a" name="a" value = ''/> <INPUT TYPE = button title='ok' value = 'OK' onClick = "edy();"/> </DIV> </BODY> Здесь вот что: Надо в поле ввести число и при нажатии кнопки получить рандом от этого числа. Я уже все написал и условия все. Проблема вот в чем - если вводить в поле "5" то получу рандом от 5ти, но если вводить в поле "5любоесловоилибуква" по получу тоже рандом от 5ти. Подскажите может надо прописать еще какое нибудь условие? Модератору: прошу простить если промазал с темой. Просто был крайне не уверен. Я не из тех студентов кто ничего не делает. Я все сделал, просто есть пара вопросов. Спасибо за понимание |
02.03.2010, 15:23 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
|
02.03.2010, 17:58 | #3 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 684
|
тут нужно проверку вставить, что в поле ввели именно число.
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой? |
03.03.2010, 10:48 | #4 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 10
|
Да есть проверка. Но работает она только если число стоит в наборе букв или после.
|
03.03.2010, 10:51 | #5 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 684
|
можно сделать что-то типа если parseInt(res) != res, то вывести, что введено некорректное число
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при нажатии кнопки | Skynet91 | БД в Delphi | 1 | 08.02.2010 19:45 |
Дано число в двоичной системе счисления. Проверить правильность ввода этого числа | isus | Помощь студентам | 2 | 29.11.2009 23:32 |
Узнать, что посылаю при нажатии кнопки | KiDoki | Свободное общение | 3 | 08.02.2009 22:59 |