`

表单提交js转码

    博客分类:
  • JS
 
阅读更多

在form表单加入onsubmit事件.在提交前使用js来转码.

 

1 可在链接里加入转码,如/exportExcel.topinfo?ls="+encodeURI(_tmplsgx)+"&zt="+encodeURI(_tmpzt)

 

2 在post表单里,可以像我这样不怎么懂js的人用:

<script type="text/javascript">
	function beforeSubmit(){
		document.getElementById("content").value=encodeURI(document.getElementById("content").value);
		return true;
	}
</script>

 表单简单如下:

<div align="center">
<form action="/edit/xxx" method="post" onsubmit="return beforeSubmit();" style="align:center" id="search">
	标题或描述(写一部分即可):<input type="text" name="content" id="content"/><br/>
	<input type="submit" value="确认" /><span id="msg" style="color:red"></span>
</form>
</div>

 

更多讲解见:

javascript中的submit与onsubmit事件

 

JS传值转码

 

细说 Form (表单)

 

 

分享到:
评论

相关推荐

    万能表单v8.2.0-开源等.zip

    综上所述,《万能表单v8.2.0-开源等.zip》提供的表单系统不仅具备基本的表单构建能力,还集成了多种现代交互元素,如多图、音频和视频上传,这使得它成为了一个功能完备的PHP开发工具,适用于各种需要用户提交多媒体...

    jsp中页面间传汉字参数转码的方法.docx

    这里的`URLEncoder.encode(str_test, "UTF-8")`将`str_test`字符串按照UTF-8编码格式转码,并将结果插入到表单的action属性中。 二、解码 接收端的页面(如`b.jsp`)需要解码接收到的参数。在JSP中,这可以通过`...

    精品课程网(含视频转码与播放、上传,登录。注册等适合课设)

    实现这一功能通常涉及前端界面设计(表单提交)和后端逻辑处理(验证用户名、密码,存储用户信息)。安全措施,如密码加密和防止SQL注入,也是必要的。常见的身份验证机制有session和JWT(JSON Web Tokens)。 ### ...

    使用AJAX实现UTF8编码表单提交到GBK编码脚本无乱码的解决方法

    在传统的表单提交过程中,如果表单采用UTF8编码,而服务器端处理页面使用GBK编码,那么未进行转码的表单数据会被错误地解析,从而导致乱码。为了解决这个问题,我们可以利用AJAX进行异步提交,从而在客户端对数据...

    百度Ueditor入门基础学习

    例如,当编辑器实例`editor`有内容时,先调用`editor.sync()`同步内容,再执行表单提交。 - **场景三:** 编辑器不在任何表单中,提交动作由外部事件触发。处理方式与场景二类似,但在执行同步操作时需传入提交表单...

    UEditor入门基础

    默认提交的表单字段名为`editorValue`,可通过`textarea`参数在`editor_config.js`中自定义。也可以在`&lt;script&gt;`标签上设置`name`属性覆盖默认配置。例如: ```html ...

    java中文问题解决方法大全

    AJAX 的表单提交中文问题的简单解决方案.doc`和`JSP 中 AJAX 的表单提交中文问题的简单解决方案 - GBK 版本.doc`可能提供了在GBK编码环境下处理AJAX表单提交的方案,这通常涉及在发送请求前将中文数据转码。...

    UrlEncode编码转换.zip

    1. 表单提交:当用户在网页表单中输入信息并按下“提交”按钮时,这些信息通常会被URL编码并作为查询字符串附加到URL上。 2. GET请求参数:在HTTP请求中,GET方法的参数也是通过URL传递的,所以需要编码以避免解析...

    wetube:使用VanillaJs和Nodejs克隆Youtube

    在WeTube项目中,Vanilla Js用于创建用户界面,处理用户交互,如点击事件、表单提交等。开发者需要掌握JavaScript的基础语法,包括变量、函数、对象、数组、条件语句和循环等,以及DOM操作API,如getElementById、...

    js调用AJAX时Get和post的乱码解决方法

    在JavaScript中,AJAX(Asynchronous JavaScript and XML)是一种用于创建动态网页的技术,它...在实际开发中,还需要考虑各种浏览器的兼容性,以及可能存在的其他编码问题,如文件上传、表单提交等场景下的编码处理。

    wetube:使用Vanilla和Node JS克隆Youtube

    为了实现用户登录和注册,你需要理解如何使用JavaScript处理表单提交,验证用户输入,以及使用Node.js发送和接收HTTP请求。这通常涉及到JSON Web Tokens (JWT) 的使用,用于安全地存储和验证用户身份。同时,你还...

    java知识整理

    2. **JSP表单提交数据的乱码处理**: - 当表单使用POST方法提交且Tomcat服务器配置为"utf-8"时,通常无需在Action中进行转码。 - 如果服务器配置为"gbk"编码,那么在Action中需要使用类似`new String(bytes, "ISO-...

    jsp知识积累

    - **作用**:`&lt;base target="_self"&gt;`确保所有链接和表单提交都在当前窗口中打开,这对于弹出窗口提交信息后返回原页面至关重要。 - **位置**:此标签应置于`&lt;head&gt;`标签内部,并且在任何样式或脚本加载之前,以确保...

    兼容多个浏览器的单文件上传

    然而,对于不支持File API的老版IE浏览器,我们需要使用传统的方式——form表单的提交来模拟异步上传。 1. **隐藏式form表单**:在页面中创建一个隐藏的form表单,设置其`enctype`为`multipart/form-data`,以支持...

    Java实现视频网站的视频上传及视频播放功能.docx

    表单提交时,`&lt;form&gt;`标签的`enctype`属性需设置为`multipart/form-data`,以允许文件作为二进制数据上传。服务器端,通过HttpServlet或Controller接收文件,并将其存储到服务器的特定目录或云存储服务。 其次,...

    超级实用且不花哨的js代码大全

    - **`event.returnValue`**:允许修改默认的事件行为,例如阻止表单提交。 - **`event.x`** 和 **`event.y`**:返回鼠标位置相对于视口的X坐标和Y坐标。 - **`document.activeElement`**:返回当前获得焦点的元素。 ...

    富文本编辑kindeditor使用 java 实现 spring mvc

    在编辑器的页面中,你需要创建一个元素,其action属性指向处理表单提交的Controller方法。 3. **编写Controller**:在Java代码中,创建一个Spring MVC的Controller类,定义一个接收POST请求的方法,该方法的参数...

Global site tag (gtag.js) - Google Analytics