首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS如何使用隐藏控件为表单添加参数

前言 在一些前端动态网页的表单里,并不是所有的参数都需要填写或选择,有些需要隐藏起来,然后跟着小单一起提交传递给后台,发送到服务器端 那这个是怎么实现的呢 示例展示 具体示例,可见 https://coder.itclan.cn.../fontend/js/24-hide-input-params/ 01 原生js 对于不显示在界面上的元素,但在提交表单时,却又要携带上去,是有这种需求的,比如用户修改某件商品信息时,商品的id,商品的...id并不是用户想要关心的 但是这个id又是数据库表格的标识,往往是一个必传的字段,因此使用隐藏变量把这个参数隐藏起来,可以很好的解决这个问题 具体如下代码所示 // 展示表单参数的函数 function...showParams() { // 设置萤囊变量的值,这个值也可以通过标签的value指定 document.forms[0].myhidden.value = "我是隐藏的参数";...,有时是需要传给后端的,传统的方法,隐藏表单的数据,然后在提交时,传递给后端,是一个比较常见的操作

11K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vc实现控件隐藏与显示

    一、隐藏控件             CWnd *pWnd;         pWnd = GetDlgItem(IDC_EDIT1);        //获取控件指针,IDC_EDIT1为控件ID号...        pWnd->ShowWindow( SW_HIDE );      //隐藏控件 2、显示控件        CWnd *pWnd;        pWnd = GetDlgItem...( IDC_EDIT1 );   //获取控件指针,IDC_EDIT为控件ID号        pWnd->ShowWindow( SW_SHOW );      //显示控件 3、调整控件位置并赋予大小设定...      CWnd *pWnd;       pWnd = GetDlgItem( IDC_EDIT1 );     //获取控件指针,IDC_EDIT1为控件ID号       pWnd->MoveWindow...SWP_NOSIZE:忽略cx、cy,维持大小不变; 4、设置对话框的背景颜色        在OnPaint() 函数的else下增加如下代码:        CPaintDC dc(this);

    2.4K50

    JS】325- 深度理解ES6的解构赋值

    非同名变量赋值 在这个例子,我们使用与对象属性名相同的变量名称,当然,我们也可以定义与属性名不同的变量名称: ?...默认值 使用解构赋值表达式时,如果指定的局部变量名称在对象不存在,那么这个局部变量会被赋值为 undefined,就像这样: ?...默认值 在数组的解构赋值表达式也可以为数组的任意位置添加默认值,当指定位置的属性不存在或其值为 undefined 时使用默认值: ?...不定元素 在数组,可以通过...语法将数组的其余元素赋值给一个特定的变量,就像这样: ?...这个例子,数组 colors 的第一个元素被赋值给了 firstColor ,其他元素被赋值给了 otherColors 数组,所以 otherColors 包含两个元素:'green' 和 'blue

    4K12

    一文搞懂JS赋值·浅拷贝·深拷贝

    同事有一天提到了拷贝,他说赋值就是一种浅拷贝方式,另一个同事说赋值和浅拷贝并不相同。...我也有些疑惑,于是我去MDN搜一下拷贝相关内容,发现并没有关于拷贝的实质概念,没有办法只能通过实践了,同时去看一些前辈们的文章总结了这篇关于拷贝的内容,本文也属于公众号【程序员成长指北】学习路线JS...这一点比较好想,如果闭包的变量保存在了栈内存,随着外层的函数从调用栈销毁,变量肯定也会被销毁,但是如果保存在了堆内存,内存函数仍能访问外层已销毁函数的变量。...赋值操作 基本数据类型复制 看一段代码 let a ='koala'; let b = a; b='程序员成长指北'; console.log(a); // koala 基本数据类型复制配图: ?...深拷贝操作 说了赋值操作和浅拷贝操作,大家是不是已经能想到什么是深拷贝了,下面直接说深拷贝的定义。

    3.2K20

    如何在js文件写加载Applet控件js与jsp分离技术)

    如何在js文件写加载Applet控件js与jsp分离技术) 我们在写代码的时候,一般喜欢将JSP和JS实现分离开,将页面部分的代码写在.jsp结尾的文件...,而将javascript代码则写在.js结尾的文件,这样写有个好处,那就是javascript是静态代码,在工程部署上,可以将这部分代码部署到静态资源服务器上,从而加快页面的加载速度。...Javascript中经常有一部分代码是动态产生的,导致我们经常不得不将这部分代码写到jsp文件,这就导致代码看起来不雅和难懂。那么我们有没有办法将需要写到jsp页面上的代码写到js文件呢?...你可能会有点疑问,javascript如何加载控件呢? 我们可以这样实现,在jsp写一个空的div,这样,页面加载这个div是不耗性能的。...;top: 5px; right: 5px; display:none" id=" testDiv">'); 上面这句话的意思跟原先不一样了,这里是js文件往jsp页面显示一个固定位置的div对象,

    7.1K40

    搞不懂JS赋值·浅拷贝·深拷贝的请看这里

    ,保存在栈内存(不包含闭包的变量) ?...引用类型:引用类型的值是对象,保存在堆内存。而栈内存存储的是对象的变量标识符以及对象在堆内存的存储地址(引用),引用数据类型在栈存储了指针,该指针指向堆该实体的起始地址。...当解释器寻找引用值时,会首先检索其在栈的地址,取得地址后从堆获得实体。 ? 注意: 闭包的变量并不保存在栈内存,而是保存在堆内存。...这一点比较好想,如果闭包的变量保存在了栈内存,随着外层的函数从调用栈销毁,变量肯定也会被销毁,但是如果保存在了堆内存,内存函数仍能访问外层已销毁函数的变量。...深拷贝操作 说了赋值操作和浅拷贝操作,大家是不是已经能想到什么是深拷贝了,下面直接说深拷贝的定义。

    79120
    领券