Программирование > JavaScript & JScript

Как сделать эту штуковину с checkbox\'ом?

<< < (2/5) > >>

Petroffs:
Да уш......
В JS совсем я дурак! Не совсем догнал как, но вроде работает, щас все это дело поробую привязать к сабмиту....
В пхп как то попроще все...

Petroffs:
Вот как я модифицировал, но не работает что-то!
Тут из функции в функицию данные не сохраняются? или как тут можно сохранить _checked для другой функции?
Помогите плиииизз!
----------------

var limit = 2; // сколько можно пометить
var _checked = 0; // сколько уже помечено
function process_click(bool) {
   if (bool == true) {
           _checked++;
   }
}

function  output_part() {
   if (_checked < limit) {
   alert(\'Вы не можете помечать более \'+limit+\' пунктов\');
   }
}



Раз

Два

Три

Четыре


Макс:
1.
--- Цитировать ---function output_part() {
if (_checked < limit) {

--- Конец цитаты ---

function output_part() {
alert(_checked); ///  что выводит alert ???
if (_checked > limit) {


2. для правильной работы обработчики событий должны возвращать что-то (true или false) особенно если прописаны в коде так:
onclick="return output_part()"

Petroffs:
1,
function output_part() {
alert(_checked); /// что выводит alert ???
if (_checked > limit) {

- alert(_checked); - такого я не писал!
мне этого и не надо! я просто добавил ф-ю output_part()
для того чтобы при нажатии на сабмит юзеру
вылетал алерт про перебор в чекбоксах...
а по поводу обработчиков событий - я в JS не рублю, вот и
обратился с вопросами, ех, придецца всетаки за толмут
наверна садицца.....

Макс:

--- Цитировать ---- alert(_checked); - такого я не писал!

--- Конец цитаты ---
это я написал, чтобы ты вставил в код, чтобы потом выполнил и сказал, выводит ли alert что-нибудь.
Если выводит число - то все нормально в функцию передается. Если выводит undefined - будем искать баг.
Далее, ты наверное не заметил, то я условие поменял:
if (_checked > limit) {

попробуй так.

Насчет обработчиков событий, то возвращающее значение функции что в ПХП то в Яваскриптах описывается через return
Пример этого я показывал в первом сообщении

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 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 26 27 28 
Перейти к полной версии