Странное поведение в jQuery maskedinput - PullRequest
0 голосов
/ 15 августа 2011

Я маскирую элементы ввода формы, подобные этому

for (var i=0;i<dla.length;i++){
            $(dla[i]).mask("99:99",{placeholder: " "});
        }

, и я генерирую HTML

 <td scope="col" abbr=""><input type="text" value="<?php echo $row['DLA'];?>" name="dla[]" size="5" id="dla<?php echo $row['FID'];?>" onClick="onclk(this.id);" onBlur="onblr(this.id);"/></td>

Я посылаю $ sqlDep в mysql и получаю результаты!Все работает хорошо, замаскируйте входные данные!

$sqlDep="SELECT * FROM flt f, aircraft a, city c WHERE f.TPE=a.acode AND f.TO_FROM=c.code";

, когда я пытаюсь добавить условие даты, подобное этому

$sqlDep="SELECT * FROM flt f, aircraft a, city c WHERE f.TPE=a.acode AND f.TO_FROM=c.code and DATE_FORMAT(dte,'%d/%m/%Y')='".$dte."'";

, когда я добавляю and DATE_FORMAT(dte,'%d/%m/%Y')='".$dte."'" в свой запрос, он возвращает результаты иВ этом случае ввод маски не работает.

Как это исправить?Когда я удаляю and DATE_FORMAT(dte,'%d/%m/%Y')='".$dte."'" это еще одно условие, элементы входов очень хорошо маскируются, в другом случае нет ввода маски?

Что я делаю неправильно?Работает ли плагин jQuery для маскирования ввода таким образом?

...