Не пойму откуда ошибка
Вставлен такой скрипт на страницу считающий возраст человека от даты рождения.
$(".year").keyup(function(){ var day = $(".day option:selected").val(); var month = $(".month option:selected").val(); var year = $(".year").val(); var bdate = month + '/' + day + '/' + year; var fullYear = new Date(); fullYear.getFullYear(); var date = new Date(); date.setTime(Date.parse(bdate)); var year1 = date.getFullYear(); date.setTime(Date.parse(fullYear)); var year2 = date.getFullYear(); var age = year2 - year1; if (year.length == 4) { $("#takebdate").html(age); } }); консоль в фаербаге выдает такую ошибку ReferenceError: getBDate is not defined Не пойму почему, но считает хоть пока и не точно... http://jsfiddle.net/n9bDc/ Ну собственно, я не пойму почему, но возраст показывает не точно... |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
так это же переменная... Я конечно не мастак в скрипте, но если не сложно тыкните носом и покажите как должно быть... Спасибо.
|
hesrun,
<input type="text" class="year" pattern=".{4,}" maxlength="4" onkeyup="getBDate();" placeholder="Год" /> красное уберите |
Если я не ошибаюсь, то правильнее было бы дать функции это имя, чтоб вызов правильным был?
|
hesrun,
зачем давать имя тому что нетребует имени ??? |
hesrun, вы уже тут присвоили всё что нужно
$(".year").keyup(function(){ зачем в теге оставлять мусор? |
Цитата:
А если кто знает или может где-то видел? Нужен скрипт для разрешения ввода только букв в поле без цифр... Ну собственно, чтоб нажимая на поле цифры даже не вводились. |
Цитата:
http://javascript.ru/forum/misc/8242...zapyatojj.html http://javascript.ru/forum/css-html/...yarkakh-2.html |
Часовой пояс GMT +3, время: 15:19. |