Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: jquery изменить значение type в input

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: jquery изменить значение type в input
Serhio
Отправлено: 07 Августа, 2013 - 11:42:51
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




Всем привет!

есть скрипт который не работает:
$('input.savecatblog').attr("type", "submit");

он должен менять следующий инпут:
<input type="hidden" id="editcatblog<?php echo $numer[$i];?>" class="savecatblog" onclick="savecatblog()" value = "Сохранить"/>

Помогите разобраться.

з.ы. for Лимон - проходим мимо без комментариев.
 
 Top
armancho7777777 Супермодератор
Отправлено: 07 Августа, 2013 - 11:45:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Только замена элемента, или скрытие / показ целевого.
 
 Top
Serhio
Отправлено: 07 Августа, 2013 - 11:48:55
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




armancho7777777 пишет:
Только замена элемента, или скрытие / показ целевого.


Я могу заменить с помощью .replaceWith() и сталкиваюсь с проблемой что не могу написать в скрипте <input ... id="<?php echo param[i]?....>">, скрипт перестает работать. И мне надо, чтобы заменял на input с таким id.

Может кто знает другой способ?


А про скрытие показ целевого, это вы что имеете ввиду?

(Отредактировано автором: 07 Августа, 2013 - 11:50:06)

 
 Top
Silver Soft
Отправлено: 07 Августа, 2013 - 11:57:54
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




я бы не рекомендовал так извращаться с id, лучше использовать data-* (HTML5)

PHP:
скопировать код в буфер обмена
  1. <?
  2.  for($i=0; $i<max_number; $i++) {
  3.     echo "<input type='hidden' class='savecatblog'  data-editcatblog='$i' onclick='savecatblog()' value = 'Сохранить'/>"
  4. }
  5. ?>
  6.  


а в value, вообще непонятно, что творится, лучше туда и запихнуть номер и потом брать через val, будет куда правильней

(Отредактировано автором: 07 Августа, 2013 - 11:59:14)

 
 Top
Serhio
Отправлено: 07 Августа, 2013 - 12:42:10
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




Вообщем если гора не идет к Магомету....


тупо выделил все input в div с классом savecatblog,

а скрипт поменял на $('div.savecatblog').show();

замечательно работает как мне надо.

armancho7777777 ты наверное это и имел ввиду под понятием скрытие / показ целевого.

to Silver Soft, интересно! и не понятно: разве можно data-* передавать значение переменной php таким вот способом как ты написал? Не изучал честно!)))
И мне в свое время показали вот эту статью http://www.phpinfo[dot]su/articles/p[dot][dot][dot]blony_v_php[dot]html
Посмотрите может быть интересно будет.

Всем спасибо, считаю тему закрытой.
 
 Top
Silver Soft
Отправлено: 07 Августа, 2013 - 14:19:36
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




Serhio пишет:
тупо выделил все input в div с классом savecatblog,

а скрипт поменял на $('div.savecatblog').show();

замечательно работает как мне надо.

похоже я просто не понял тебя, что тебе нужно)

Serhio пишет:
и не понятно: разве можно data-* передавать значение переменной php таким вот способом как ты написал?

Да, можно
http://html5doctor[dot]com/html5-cus[dot][dot][dot]data-attributes/
но обычно в скрытых инпутах все же используют поле value для передачи данных)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB