Исчезло значение – вводные данные

Автор piter, 12 октября 2015, 03:53:38

« назад - далее »

piter

На странице продукта в product.tpl  поле ввода
<input type="text" name="perscod" id=" perscod " class="text"   value=" ">
В контроллере CartController.php
class CartController extends CartControllerCore
{
public    $perscod;
public function init()
{......
$this-> perscod = Tools::getValue(' perscod ');
}

protected function processChangeProductInCart()
{
$mode = (Tools::getIsset('update') && $this->id_product) ? 'update' : 'add';
if ($this->qty == 0)
$this->errors[] = Tools::displayError('Null quantity.', !Tools::getValue('ajax'));
elseif (!$this->id_product)
$this->errors[] = Tools::displayError('Product not found', !Tools::getValue('ajax'));
elseif (!$this-> perscod)
$this->errors[] = Tools::displayError('Null perscod.', !Tools::getValue('ajax'));

Все работало хорошо.
А сейчас вдруг выдает ошибку 'Null perscod.'
Почему-то значение $this-> perscod = Tools::getValue(' perscod ');
Не записывается. В чем ошибка.
Спасибо!

DarinSr


piter

Все проверил.. все то-же.
Где еще может быть, или только в коде.

DarinSr

В js функции определена эта переемнная перед передечей в контроллер?

piter

Проверил, вроде везде есть..
$('#perscod').val()
Если не трудно подскажите в каких местах надо перепроверить.
Может я что-то пропускаю..
Спасибо!

DarinSr

В js перед передачей в контроллер
alert($('#perscod').val());
показывает значение?

piter

Нет значение пустое..
Ищу концы пока тщетно.. :'(