input

#3.0 php Строки и переносы строки, строковые литералы в коде, heredoc

Строки могут вводиться разными способами:

  • Просто в кавычках (тогда для переноса строки используются спец. символы, работа которых зависит от среды, в которой строка будет использоватся, напр. с текстоым переносом:
    $str = "Одна строка \n Вторая строка";

    или для html:

jquery Проверяем что форма пуста (checkbox, input, radio, textarea)

$(":input").each(function() {
   if($(this).val() === "") {
      console.log("Empty Fields!!");
   } else {
       console.log("clear");
   }
});

А лучше используйте более тонко настраиваемый плагин isInputsEmpty() из набора: https://github.com/it-for-free/jquery-us...

yii2 Разрешнить редактирование одного поля формы, запретив все остальные (readonly)

Проблема

В yii2 (на момент написание этой заметки) были в приоритет опция формы ('fieldConfig') над собственными опциям конктреного поля ('inputOptions' ). Всё дело было в порядке слияния конфигурации в array_merge().

Решение

Создаём собственный ActiveField как и раньше и добавляем (переопределяем) в него метод:

jquery Автозаполнение полей формы для отладки (консоль или код) input, textarea -- Автозаполнение

Тут мы рассмотрим, как заполнять форму "рыбами" ;)
Указанный ниже код можно выполнять прямо в консоли браузера, если на странице подключен jquery.

yii2 Добавить класс на элемент (поле) формы ActiveForm input class - шаблон, метка (template, label)

Пример темизации поля, с изменение стандартного шаблона и добавление пользовательских классов на label и input:

html Как сделать поле формы скрытым -- input hidden Пример

Чтобы сделать поле надо прямо внутри тэга, образующий элемент (поле формы) написать:

 <input type="hidden"  name="имя" value="значение"  >

то есть скрыть поле нам позволяет атрибут type="hidden"

Например:

 <input type="hidden"  name="id" value="123"  >
Subscribe to RSS - input