если надо только селекторэто о чем нибудь говорит?
Форум → Программирование → Пыхнуть хотите? → Готовые решения → Генератор/валидатор формSForms 0.01 beta
Генератор/валидатор формSForms 0.01 beta
Страницы: ← Предыдущая страница • Следующая страница →
-
12 февраля 2010 г. 16:11, спустя 37 минут 56 секунд
soulgarden, я же сказалСпустя 79 сек.http://yass.webo.in/docs/ тут документации больше некудаhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
12 февраля 2010 г. 16:11, спустя 7 секунд
$form->addfield(array
'options' => array(array(
а может по хорошему у тебя там должен быть не массив а объекты
типа
$f= new Form(/*params*/);
$f->addField(new InputField(/*param*/))
$s = new SelectBoxField(array('name'=>'myselect'));
$s->addOption(new Option(/*param*/));
$s->addOption(new Option(/*param*/));
$f->addField($s)
$f->getFieldByName('myselect')->addOption(new Option(/*param*/)); -
12 февраля 2010 г. 16:31, спустя 20 минут 4 секунды
$form->addfield(array
'options' => array(array(
а может по хорошему у тебя там должен быть не массив а объекты
типа
$f= new Form(/*params*/);
$f->addField(new InputField(/*param*/))
$s = new SelectBoxField(array('name'=>'myselect'));
$s->addOption(new Option(/*param*/));
$s->addOption(new Option(/*param*/));
$f->addField($s)
$f->getFieldByName('myselect')->addOption(new Option(/*param*/));
я изначально не хотел так делать. но потом немного пожалел. -
12 февраля 2010 г. 17:04, спустя 33 минуты
а вообще если делать имнно так, думаю сложновато. у меня и то проще -
-
12 февраля 2010 г. 17:22, спустя 3 минуты 54 секунды
сложновато не в реализации а сложновато создавать форму.
ко второй версии поменяю всё.
сейчас доделаю подсказки и выложу 0.1.0 -
12 февраля 2010 г. 19:54, спустя 2 часа 32 минуты 17 секунд
SForms Framework 0.1.0
В верcии 0.1.0
+ клиентские подсказки к полю ввода в нем самом на яваскрипте
+ автоматическая смена enctyp'а формы при передаче файлов
+ полю с паттерном confirm добавлен тип email
+ задание числовому полю максимальное и(ли) минимальное число
+ отображение в текстовых полях веденные значения до нажатия кнопки отправить, если форма не валидна
+ убрано удаление массива POST и GET если форма не валидна, тк они могут пригодиться…
Todo:
- клиентская валидация формы
- ресайзер картинок
- паттерны, являющиеся простой защитой от спама
Ссылка: http://bloodtar.ru/sforms_framework.zip
-
-
12 февраля 2010 г. 20:09, спустя 12 минут 56 секунд
soulgarden, Файл не найден
знаю. уже норм.
я случайно снес папку в которой все мои сайты лежали))
качай -
12 февраля 2010 г. 20:14, спустя 5 минут 10 секунд
С кавычками так и должно быть?public function addField($params = null) {
$this->_count++;
$this->_fields["$this->_count"] = $params;
}
Ап
Мелочь:
public function __get($key) {
if (isset($this->$key)) {
return $this->$key;
}
else {
throw new Exception('Свойства '.$key.' класса SFormValidator не существует.');
}
}
public function __get($key) {
if (isset($this->$key)) {
return $this->$key;
}
throw new Exception('Свойства '.$key.' класса SFormValidator не существует.');
}
Как бы не очень:$this->_vars["$name"]
-
12 февраля 2010 г. 20:11, спустя 23 часа 57 минут 20 секунд
безвозвратно я надеюсь?
soulgarden, Файл не найден
знаю. уже норм.
я случайно снес папку в которой все мои сайты лежали))
качайYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
12 февраля 2010 г. 20:17, спустя 6 минут 3 секунды
безвозвратно я надеюсь?
soulgarden, Файл не найден
знаю. уже норм.
я случайно снес папку в которой все мои сайты лежали))
качай
я бы повесился если бы безвозвратно. -
12 февраля 2010 г. 20:23, спустя 6 минут 2 секунды
С кавычками так и должно быть?public function addField($params = null) {
$this->_count++;
$this->_fields["$this->_count"] = $params;
}
Ап
Мелочь:
public function __get($key) {
if (isset($this->$key)) {
return $this->$key;
}
else {
throw new Exception('Свойства '.$key.' класса SFormValidator не существует.');
}
}
public function __get($key) {
if (isset($this->$key)) {
return $this->$key;
}
throw new Exception('Свойства '.$key.' класса SFormValidator не существует.');
}
Как бы не очень:$this->_vars["$name"]
1) да, с кавычками так и должно быть
2) а что тебе в throw new exception не нравится?
3) какая мелочь? вроде всё норм
4) и какая мелочь? я так всегда пишу
5) спасибо, хоть кто-то откритиковал)) -
12 февраля 2010 г. 20:26, спустя 2 минуты 33 секунды
1) да, с кавычками так и должно быть
а почему ?
для чего они ?2) а что тебе в throw new exception не нравится?
он не ексепшн имел ввиду, а саму логику твоего ифа -
12 февраля 2010 г. 20:27, спустя 56 секунд
Мелочь - логически лишняя ветка else перед экстеншином.
Кавычки - так быть не должно. Оно работает, но это говорит о том, что Вы не осознаёте как. Перечитайте мануал по строкам и их разбору парсером.
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!