form表单提交document.form.submit(); 如何换成手动传参数提交呢

form表单提交用jsdocument.form.submit();可以提交,现在有个特殊需求,想要提交的时候换成地址加参数进行手动提交过去,改如何实现?就是不管他是不是... form表单提交用jsdocument.form.submit(); 可以提交,现在有个特殊需求,想要提交的时候换成地址加参数进行手动提交过去,改如何实现?
就是不管他是不是form了,直接获取form里的userid和password,然后通过地址加这俩参数,进行手动提交,就不用submit()了
展开
 我来答
天选之人22
2018-03-30 · TA获得超过2.1万个赞
知道小有建树答主
回答量:202
采纳率:100%
帮助的人:3.4万
展开全部

document.form.action="提交地址?参数";

document.form.submit();指定一下 form 的 action 就可以了

基本概述

VB中的Form

VB(MicrosoftVisual Basic)中的主窗体Form

Form 对象、Forms 集合

Forms集合是一个集合,它的元素代表每一个在应用程序中加载的窗体。集合包括应用程序的 MDI窗体,MDI 子窗体和非 MDI 窗体。Forms集合只有一个属性Count,指定集合中元素的数目。

语法

Form

Forms()

所在处是一个整数,变化范围从 0 到 Forms.Count - 1。

说明

在应用程序中可以使用 Forms 集合在所有装载的窗体之间迭代。它标识一个命名为 Forms 的内在全局变量。可以把 Forms(index) 传给函数,指定其参数为 Forms 类。

窗体有一些属性确定了它们的外观,例如位置、大小、颜色;这些属性还确定了它们的行为,例如是否可调整大小。

窗体还可以对用户初始化或系统触发的事件作出反应。例如,可以在窗体的 Click 事件过程中编写代码,从而通过单击窗体改变窗体的颜色。

除了属性和事件外,还可以通过代码,使用方法来操作窗体。例如,可以使用 Move 方法改变窗体的位置和大小。

一种称作 MDI窗体的特殊窗体还包含 MDI 子窗体。MDI窗体由“插入”菜单的“添加 MDI 窗体”命令产生;在“文件”菜单中选择“新建窗体”,然后将 MDIChild 属性设置成 True,这样就创建了 MDI 子窗体。

在代码中使用 Dim、Set 和 Static 语句里的 New关键字可以创建多个窗体实例。

在设计窗体时,设置 BorderStyle 属性定义窗体的边框,设置 Caption 属性把文本放入标题栏。可以在代码中使用 Hide 和 Show 方法使窗体在运行时可见或不可见。

注意将 BorderStyle 设置为 0 就会删除边框。如果希望窗体有边框而没有标题栏、控制菜单框、最大化按钮和最小化按钮,则应从窗体 Caption 属性中删除任何文本,同时将窗体的 ControlBox、MaxButton 和 MinButton 属性设置为 False。

Form是 Object数据类型。在将变量设置成一种窗体的实例之前,可以先声明变量的类型为Form,并在设计时声明这种窗体的实例。与此相似,可以把参数以Form类型传给过程。

窗体还可以作为 DDE 对话中的资源,通过 Label、PictureBox 或者 TextBox 控件提供数据。

可以使用 Controls 集合访问 Form 中的控件集合。例如,可以使用如下代码隐藏 Form 中的控件:

For Each Control in Form1.Controls

Control.Visible = False

Next Control

白菜一颗
2015-06-12 · TA获得超过8916个赞
知道大有可为答主
回答量:3260
采纳率:69%
帮助的人:3754万
展开全部
document.form.action="提交地址?参数";
document.form.submit();

指定一下 form 的 action 就可以了

追问
后面那个参数是不是这种格式的?username=XX&password=xxx
追答
对,是这种格式
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cdc18e8
2015-06-12 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:65.8万
展开全部
通过手动是?通过点击,你可以加<input type="submit" value="提交">

超链接 <a href="#" onclick="document.form.submit();">提交</a>
追问
就是不管他是不是form了,直接获取form里的userid和password,然后通过地址加这俩参数,进行手动提价,就不用submit()了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fuyuehu_x4
2015-06-12 · 贡献了超过134个回答
知道答主
回答量:134
采纳率:0%
帮助的人:34.1万
展开全部
  1. form.action="a.aspx?tid=" + id

  2. 可以考虑用hidden

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式