最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js控制form标签定义和提交数据的用法

来源:动视网 责编:小采 时间:2020-11-27 19:32:54
文档

js控制form标签定义和提交数据的用法

js控制form标签定义和提交数据的用法:form表单提交,之前有个下载的项目接口,需要上url上边传超级多东西,但是 url是长度的 每个浏览器的url长度还不一样,所以就想到用form表单的action提交表单。form标签 定义和用法 详细了解请点击标签用于为用户输入创建 HTML 表单。表单能够
推荐度:
导读js控制form标签定义和提交数据的用法:form表单提交,之前有个下载的项目接口,需要上url上边传超级多东西,但是 url是长度的 每个浏览器的url长度还不一样,所以就想到用form表单的action提交表单。form标签 定义和用法 详细了解请点击标签用于为用户输入创建 HTML 表单。表单能够


form标签 定义和用法 详细了解请点击

标签用于为用户输入创建 HTML 表单。

表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。

表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。

表单用于向服务器传输数据。(我们要用到的)

form提交数据用法

在这里我就写个用js调用事件提交表单。表单不在页面上显示的例子。

下面这段代码 form标签的属性 method 就是请求方法 跟 jquery的ajax一样这里我使用post请求、 form标签的属性 enctype 规定发送表单数据之前如何对其进行编码、form标签的属性 target=”_blank” 就相当于在新页面打开 我这里做的是下载 所以要在新页面打开。

 <form method="post" enctype="application/x-www-form-urlencoded" id="form-submit" target="_blank">
 <input type="hidden" name="account" value="多毛大叔爱萝莉"/>
 <input type="hidden" name="password" value="7758521"/>
</form>
<button type="button" id="go">go</button>//这里的name就是相当于post属性的参数 value就是你传的值 type是hidden 是因为我不想再页面上看到他所以让他隐藏了

接下来我们用js调用事件 动态给 form 添加 action 属性让form知道我们要让他请求拿个位置。

// js 获取form表单var form_submit = document.getElementById('form-submit');// js获取按钮var go = document.getElementById('go');// 当点击go时执行事件go.addEventListener('click',function(){
 // 动态给form表单设置请求位置
 form_submit.active = "http://www.daxuehua.cn"; // 让form表单提交
 form_submit.submit()
})

这样子就可以解决如果 url的值太长没法下载东西的问题

form表单提交,之前有个下载的项目接口,需要上url上边传超级多东西,但是 url是长度的 每个浏览器的url长度还不一样,所以就想到用form表单的action提交表单。

form标签 定义和用法 详细了解请点击

标签用于为用户输入创建 HTML 表单。

表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。

表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。

表单用于向服务器传输数据。(我们要用到的)

form提交数据用法

在这里我就写个用js调用事件提交表单。表单不在页面上显示的例子。

下面这段代码 form标签的属性 method 就是请求方法 跟 jquery的ajax一样这里我使用post请求、 form标签的属性 enctype 规定发送表单数据之前如何对其进行编码、form标签的属性 target=”_blank” 就相当于在新页面打开 我这里做的是下载 所以要在新页面打开。

 <form method="post" enctype="application/x-www-form-urlencoded" id="form-submit" target="_blank">
 <input type="hidden" name="account" value="多毛大叔爱萝莉"/>
 <input type="hidden" name="password" value="7758521"/>
</form>
<button type="button" id="go">go</button>//这里的name就是相当于post属性的参数 value就是你传的值 type是hidden 是因为我不想再页面上看到他所以让他隐藏了

接下来我们用js调用事件 动态给 form 添加 action 属性让form知道我们要让他请求拿个位置。

// js 获取form表单var form_submit = document.getElementById('form-submit');// js获取按钮var go = document.getElementById('go');// 当点击go时执行事件go.addEventListener('click',function(){
 // 动态给form表单设置请求位置
 form_submit.active = "http://www.daxuehua.cn"; // 让form表单提交
 form_submit.submit()
})

这样子就可以解决如果 url的值太长没法下载东西的问题

相关文章:

javascript - 将submit放在form标签之外如何实现表单的提交

js实现a标签超链接提交form表单的方法

文档

js控制form标签定义和提交数据的用法

js控制form标签定义和提交数据的用法:form表单提交,之前有个下载的项目接口,需要上url上边传超级多东西,但是 url是长度的 每个浏览器的url长度还不一样,所以就想到用form表单的action提交表单。form标签 定义和用法 详细了解请点击标签用于为用户输入创建 HTML 表单。表单能够
推荐度:
标签: 标签 使用 数据
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top