如何在jquery / JS /或PHP中替换部分输入值?

时间:2017-05-23 21:58:02

标签: javascript php jquery sql-server replace

我需要你的帮助!我的问题是我想将2个单引号'中的单引号''替换为输入值的一部分......

例如:

<input type="text" name="selection" value="<?php if (isset($selection)) echo $selection; ?>">
<button type="submit" name="butmod" value="filtrage" id="butMod" title="lancement de la recherche">
当用户将某些内容写入输入时,

$selection会恢复并保持我的价值。并且,当我提交此值以检查我的slq服务器数据库时,一个简单的引号不起作用,我必须将单引号替换为2个单引号。

我尝试用jquery替换它,但我的代码不能正常工作......

$("input[name='selection']").on('input', function (){
        console.log("selection");
        return value.replace("'","''");
        });

2 个答案:

答案 0 :(得分:0)

在php中,只需执行以下任一操作:

$var = str_replace("'", "''", $var);

$var = preg_replace("/'/", "''", $var);

答案 1 :(得分:0)

感谢G4Hu !!!

if (isset($_POST['selection']))
      {
      $selection=str_replace("'", "''", $_POST['selection']);

      }

效果很好!!!! =)