[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Правильная расстановка кавычек
Undertaker
Доброго времени суток. Есть у меня форма с кнопкой, при нажатии на кнопку добавляются текстовые поля, сколько их добавит пользователь неизвестно, потом их надо будет обработать на другой странице. Поэтому я решил, что для каждого поля необходимо установить имя 'imya'+i, где i=1; i++.
Строка добавления поля выглядит так:
 $('#myDiv').append("<tr><td>Наименование материала:</td><td><input type='text' name='' maxlength='25' size='40'></td></tr>");

Как правильно в name записать 'imya'+i, что бы исходник мне потом показал name="imya2", name="imya3", name="imya4"

_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
T1grOK

var i = 1;
$('#button').click(function(){
$('#myDiv').append("<tr><td>Наименование материала:</td><td><input type='text' name='imya" + i + "' maxlength='25' size='40'></td></tr>");
i++;
});


<input type="button" id="button" value="Add"/>


_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Undertaker
T1grOK
Цитата
name='imya" + i + "'

Реально заработало, а я с этими кавычками чуть не охренел, вот только так я наверное и не додумался их вставить



_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
Игорь_Vasinsky
конкатенация строк в JS делается при помощи +

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Undertaker
Игорь_Vasinsky
Да я знаю про это, а вот с кавычками запутался напрочь

_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
bestxp
$('#myDiv').append("<tr><td>Наименование материала:</td><td><input type='text' name='mat_name[]' maxlength='25' size='40'></td></tr>");

не проще?
потом на сервере список материалов будет в массиве
$_POST['mat_name'] 
например
sign63
Цитата
mat_name[]

я думаю не будет заноситься в массив!!!
он так и будет везде выдавать
...type='text' name='mat_name[]' maxlength='25'...


_____________
user posted image
Zzepish
sign63
Ты не прав. Проверенно на личном опыте
sign63
Да, Согласен, Действительно, Был не прав dry.gif потестил => php получет массив

_____________
user posted image
Zzepish
sign63
Программирование- оно такое) сначала тестим, потом говорим) я часто прокалывался без тестов)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.