将javascript代码放入MySQL数据库

时间:2016-08-22 18:50:56

标签: javascript php mysql

我在MySQL编辑网络程序;不幸的是,我遇到了以下问题:

用于显示表单的smarty标记具有以下值:

{php}
$format = $this->get_template_vars("phone_number_format");
$values = explode("|", $this->get_template_vars("VALUE"));
$name   = $this->get_template_vars("NAME");

$pieces = preg_split("/(x+)/", $format, 0, PREG_SPLIT_DELIM_CAPTURE);
$counter = 1;
foreach ($pieces as $piece)
{
  if (strlen($piece) == 0)
    continue;

  if ($piece[0] == "x") {
      $size = strlen($piece); 
      $value = (isset($values[$counter-1])) ? $values[$counter-1] : "";
      $value = htmlspecialchars($value);

      echo "<input type=\"text\" name=\"{$name}_$counter\" value=\"$value\"
        size=\"$size\" maxlength=\"$size\" class=\"VOLGENDE\"/>";

      $counter++;
   } else {
      echo $piece;
   }
}

{/php}
{if $comments}
  <div class="cf_field_comments">{$comments}</div>
{/if}

我需要为此添加一些javascript,但我无法让它运行起来。这是需要添加的javascript:

$(".VOLGENDE").keyup(function () {
if (this.value.length == this.maxLength) {
  $(this).next('.VOLGENDE').focus();
}
});

使用此脚本,我将确保在达到给定字段中的最大字符数后,焦点将放在下一个字段上。

我正在寻找一种方法将这个javascript包含在MySQL数据库字段中,其中找到了上面提到的PHP代码。如果有人可以帮我解决这个问题,那就太棒了:))

提前致谢!

0 个答案:

没有答案