Как задать в Jquery атрибут name?

140
01 января 2020, 16:00

Как правильно назвать имя в Jquery, если в html прописан атрибут name из php массива? Просто DATA[name] js не понимает, и скрипт не срабатывает

$postData = array(
    'TITLE' => $leadData['TITLE'],
    'NAME' => $leadData['NAME'],
    'PHONE_WORK' => $leadData['PHONE_WORK'],
    'EMAIL_WORK' => $leadData['EMAIL_WORK'],
);
<input type="text" name="DATA[NAME]" placeholder="Ваше имя">
if (document.form.DATA[NAME].value == '' || document.form.phone.value == '' ) {
        valid = false;
        return valid;
    }
Answer 1

php код кажется нужно в специальных тегах писать <?php ?>

те должно быть что-то вроде

<?php
$postData = array(
    'TITLE' => $leadData['TITLE'],
    'NAME' => $leadData['NAME'],
    'PHONE_WORK' => $leadData['PHONE_WORK'],
    'EMAIL_WORK' => $leadData['EMAIL_WORK'],
);
?>
<input type="text" name="<?php echo $postData['NAME'] ?>" placeholder="Ваше имя">
if (document.form.<?php echo $postData['NAME'] ?>.value == '' || document.form.phone.value == '' ) {
        valid = false;
        return valid;
    }
READ ALSO
Подсчет товаров в категориях рекурсия

Подсчет товаров в категориях рекурсия

Прошу помощи, сваял функцию, которая должна считать, а она считает только до первого предка, прошу помощи

120
Как работать с Swoole в Laravel?

Как работать с Swoole в Laravel?

Есть у кого-то опыт работы с пакетом Laravel Swoole?

148
Как использовать Twig

Как использовать Twig

У меня небольшой проект (mvc,OOP)Покажите пожалуйста как правильно подключать Twig и как его использовать в controller

132