`
huangyongxing310
  • 浏览: 495852 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

textarea 特殊字符串处理

    博客分类:
  • WEB
 
阅读更多
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--miniui相关文件-->
    <script src="../miniui/scripts/boot_3.7.js" type="text/javascript"></script>
    <script src="../miniui/scripts/searchbox/js/grid_id_define.js"
            type="text/javascript"></script>
    <link href="../miniui/scripts/miniui_3.7/themes/default/miniui.css" rel="stylesheet" type="text/css"/>
    <link href="../miniui/scripts/miniui_3.7/themes/default/small-mode.css" rel="stylesheet" type="text/css"/>
    <link href="../miniui/scripts/miniui_3.7/themes/bootstrap/skin.css" rel="stylesheet" type="text/css"/>
    <!--miniui相关文件-->

    <link href="../miniui/css/demo.css" rel="stylesheet" type="text/css"/>


</head>
<body>
<div id="form1">

    <input id="Area" name="Area" class="mini-textarea" required="true" style="height: 200px;width: 400px"/>


    <input value="SetForm" type="button" onclick="setForm()"/>
    <input value="GetForm" type="button" onclick="getForm()"/>
</div>
</body>
</html>

<script type="text/javascript">

    mini.parse(); //解析HTML为mini控件

    var textareaString = "";

    var form = new mini.Form("#form1");//获取form
    function getForm() {
        //第一个参数为日期设置true,获取的日期格式是"2010-11-12"字符串。
        //第一个参数设置为true更符合JSON格式
        var data = form.getData(true, true);
        console.info("getForm == ", mini.encode(data))
        textareaString = mini.encode(data);
    }

    function setForm() {
//        var cc = '{"Area":"test\n1454\nhsh\n\n"}';
        var cc = textareaString;
        //aa  = cc.replace(/\n/g,'\\n');
        aa  = cc.replace(/\n/g,'\\n').replace(/\n\r/g,'\\n\\r');
        var bb =  mini.decode(aa);
//        var obj = {
//            Area: "test",
//        };
        form.setData(bb, false);
    }


</script>
分享到:
评论

相关推荐

    js限制textarea每行输入字符串长度的代码.docx

    在JavaScript中,对`textarea`元素进行输入字符串长度限制是一个常见的需求,特别是在处理用户输入时,需要确保数据格式的正确性。在HTML中,`textarea`控件不像`input[type="text"]`那样可以直接通过`maxlength`...

    JS TextArea字符串长度限制代码集合

    总结来说,该代码集合为TextArea字符串长度限制提供了一套完善的解决方案,同时考虑了不同浏览器下的兼容性问题,特别是针对IE浏览器和日语输入的特殊情况。开发者可以直接引用和使用这段代码,也可以根据自己的具体...

    使用Js让Html中特殊字符不被转义

    总结来说,要使`&lt;textarea&gt;`中的特殊字符不被转义,可以使用JavaScript的`innerText`或`value`属性,并且根据具体需求选择合适的方式处理特殊字符。同时,理解何时和如何在服务器端和客户端进行字符转义是确保数据...

    js字符串完全替换函数分享

    值得一提的是,在处理字符串替换时,需要注意可能出现的特殊字符,这些特殊字符在正则表达式中有特殊的含义,如果直接使用可能会导致意外的结果。为了将这些特殊字符作为普通字符处理,可以使用反斜杠(\)进行转义...

    JS简单限制textarea内输入字符数量的方法

    本篇文章主要介绍了如何使用JavaScript(JS)来限制HTML中的textarea元素内字符的输入数量。...这些技术点不仅在Web前端开发中广泛使用,对于学习和掌握JavaScript事件监听机制和字符串处理技巧也有很高的参考价值。

    asp textarea 多行数组分割处理方法

    这篇文章探讨了在ASP环境中如何处理textarea文本,并且针对特定情况做了特殊处理。首先,文章指出textarea中的换行符不同于通常文本的换行符,它使用的是ASCII码13,即CHR(13)。 在ASP中,处理textarea数据通常会...

    jq textarea表情插件特效.zip

    这涉及到字符串处理和正则表达式的使用,我们需要编写函数来匹配并替换textarea中的表情代码。 `微信表情`是指微信应用中特有的表情集合,它们通常以特定的格式存储,并在聊天界面中显示。虽然我们不能直接使用微信...

    JavaScript 未结束的字符串常量常见解决方法

    这会导致包含特殊字符的字符串在解析时出现乱码。为了解决这个问题,你需要确保文件编码和引用时指定的字符集(charset属性)保持一致。例如,如果`xxx.js`实际上是GBK编码,你应该将`charset="UTF-8"`改为`charset=...

    PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br

    - **其他字符串操作函数**:PHP提供了丰富的字符串处理函数,如`trim()`用于去除字符串首尾空白,`addcslashes()`用于在字符串中插入反斜杠以转义特殊字符,`uudecode()`用于解码uuencode编码的字符串,`md5()`用于...

    在textarea文本域中显示HTML代码的方法

    该函数创建了一个`div`元素,并设置了其`innerHTML`为包含HTML代码的字符串。然后,这个`div`元素被添加到`textarea`之后,而不是直接插入到`textarea`的文本中。这种方法虽然不能直接在`textarea`中显示HTML代码,...

    php获取textarea的值并处理回车换行的方法

    要处理这些回车换行符,你可以使用`explode()`函数将字符串根据分隔符(`\n`)拆分为数组。这样,每个数组元素代表一行文本: ```php $arr = explode("\n", $str); print_r($arr); ``` `print_r($arr)`会打印出...

    JavaScript经典实例

     第1章使用JavaScript字符串  1.0简介  1.1连接两个或多个字符串  1.2连接字符串和另一种数据类型  1.3条件比较字符串  1.4在字符串中查找子字符串  1.5从一个字符串提取子字符串  1.6检查一个存在的、非空...

    js操作textarea 常用方法总结

    首先,需要了解textarea元素在DOM中的操作本质上是对其value属性的字符串进行操作。在IE浏览器中,可以利用document.selection对象实现特定功能,而在其他浏览器中,则主要依赖于光标位置的计算和元素的赋值操作。 ...

    asp.net textarea换行函数代码

    总结来说,在***中处理textarea的换行问题时,你不仅要关心如何将换行符转换为HTML中的" "标签,还需要注意对其他可能破坏页面布局或引起安全问题的HTML特殊字符进行转义处理。这不仅是一个用户界面的问题,还是...

    javaScript正则表达式应用

    总的来说,掌握JavaScript中的正则表达式是提高编程效率的关键,熟练运用各种通配符和模式可以解决很多字符串处理的问题。通过不断练习和理解正则表达式的规则,开发者能够更高效地处理各种字符串相关的任务。

    php表单转换textarea换行符的方法

    在使用`str_replace()`时,需要注意引号的正确使用,因为PHP会根据字符串使用的引号类型来解释字符串中的特殊字符。如果字符串用单引号括起来,PHP不会解释其中的特殊字符;而如果用双引号括起来,PHP则会解释其中的...

    PHP使用preg_split和explode分割textarea存放内容的方法分析

    在PHP中,处理用户输入的数据,尤其是从HTML表单元素如`textarea`获取的内容时,经常需要进行字符串的分割操作。`textarea`通常用于输入多行文本,而这些文本可能包含不同的换行符,比如`\n`(Unix/Linux系统)、`\r...

    如何在textarea文本输入区内实现换行

    2. **特殊字符序列**:在`&lt;textarea&gt;`中,你可以使用`\r\n`或者`\n`来表示换行,但这两种方式在浏览器中显示时并不会产生换行效果。在示例中提到的`%OD%OA`,这看起来像是一个错误的引用,可能源自对URL编码的误解,...

Global site tag (gtag.js) - Google Analytics