用户输入什么,页面就显示什么。(如:换行, '"<br>等,如下图数据库所示)



<!doctype html>

<html>
<head>
<meta http-equiv="Content-Type" content="application/json; charset=utf-8">
<title>用户输入什么,页面就显示什么。(如:换行,&nbsp;'"<br>等)</title>
</head>

<body>
<?php
require_once("conn.php");
$sql="select * from x";
$rs=query($sql);
$row=mysql_fetch_array($rs);
$name=$row["name"];
$s=json_encode(array("name"=>$name));
mysql_close($con);
?>
<div></div>
<textarea style="width:100%;height:150px;"></textarea>
<input>
<p></p>
<script src="js/jquery-2.1.1.min.js"></script>
<script>
var R={
    HtmlEncode:function(s){
        return s.replace(/&/g, '&amp').replace(/\"/g, '&quot;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(new RegExp(String.fromCharCode(10),'g'),"<br>");
    },
    HtmlDecode:function(s){
        return s.replace(/&amp;/g, '&').replace(/&quot;/g, '/"').replace(/&lt;/g, '<').replace(/&gt;/g, '>');
    }
};

var d=<?php echo $s;?>,name=d.name;
$("div").html(R.HtmlEncode(name));
$("textarea").val(name);
$.ajax({
    url:"Y.php",
    dataType:"json",
    success:function(d){
        var name=d.name;
        $("p").html(R.HtmlEncode(name));    
    }
})
$("input").val(R.HtmlDecode($("div").html()));
</script>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值