只能新增不能编辑怎么控制js脚本,js设置表单不可编辑

本文目录一览:

如何才能做到IE浏览器JS脚本拦截并修改

源代码执行时估计是不好改。你在断点中断执行时,可以在控制台,

输入一些JS语句,修改变量的值,然后再取消断点,继续执行原代码,就能达到同样的目标。

js 控制打开对话框文本框不可编辑

文本框不可以编辑可以用两个属性来控制:

readonly,只读属性,文本可以选择、复制,但是不可以改变文本值

disabled,不可选择、复制、改变文本值。

  js控制打开对话框的时候,同时改变对话框中的文本框的属性即可。

jq方法

$(“input[type=text]”).prop(‘readonly’,’readonly’);

或者

$(“input[type=text]”).prop(‘disabled’,’disabled’);

Js怎么写能控制单元格不可修改

原生 javascript 示例 ( 表格+input ):

table border=”0″ cellspacing=”0″ cellpadding=”1″ style=”text-align: center;”

trtd/tdtdA/tdtdB/tdtdC/tdtdD/td/tr

trtd1/tdtdinput type=”text” id=”A1″//tdtdinput type=”text” id=”B1″//tdtdinput type=”text” id=”C1″//tdtdinput type=”text” id=”D1″//td/tr

trtd2/tdtdinput type=”text” id=”A2″//tdtdinput type=”text” id=”B2″//tdtdinput type=”text” id=”C2″//tdtdinput type=”text” id=”D2″//td/tr

trtd3/tdtdinput type=”text” id=”A3″//tdtdinput type=”text” id=”B3″//tdtdinput type=”text” id=”C3″//tdtdinput type=”text” id=”D3″//td/tr

/table

nbsp;nbsp;nbsp;span id=”hints”/span

script type=”text/javascript”

function validCell(me){

var thisid=me.id;//获取当前点击的输入单元格内的input框的id

var preId=thisid.substr(0,1)+(parseInt(thisid.substr(1),10)-1);//计算得上一行对应位置的input框的id

var preEle=document.getElementById(preId);//获取一行对应位置的input框对象

if(preEle!=null){//如果存在上一行对应位置的input

if(preEle.value==””){//且 上一行对应位置的input已经输入了内容

document.getElementById(“hints”).innerText=”请先填写上一行对应的单元格: “+preId;

me.setAttribute(“readonly”,”true”);//设置为不可编辑

}else{

me.removeAttribute(“readonly”);//去除只读属性,使其可输入内容

document.getElementById(“hints”).innerText=””;//清除提示

}

}

}

/script

script type=”text/javascript”

var inputs = document.getElementsByTagName(“input”);

for (var i in inputs) {

if(inputs[i].type==”text”){//为所有 input text 框添加点击事件

inputs[i].setAttribute(“onclick”,”validCell(this)”);

}

}

/script

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/159667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-20 00:15
下一篇 2024-11-20 00:15

相关推荐

  • JS Proxy(array)用法介绍

    JS Proxy(array)可以说是ES6中非常重要的一个特性,它可以代理一个数组,监听数据变化并进行拦截、处理。在实际开发中,使用Proxy(array)可以方便地实现数据的监…

    编程 2025-04-29
  • Python脚本控制其他软件

    Python作为一种简单易学、功能强大的脚本语言,具有广泛的应用领域,在自动化测试、Web开发、数据挖掘等领域都得到了广泛的应用。其中,Python脚本控制其他软件也是Python…

    编程 2025-04-29
  • Shell脚本与Python脚本的区别

    本文将从多个方面对Shell脚本与Python脚本的区别做详细的阐述。 一、语法差异 Shell脚本和Python脚本的语法存在明显差异。 Shell脚本是一种基于字符命令行的语言…

    编程 2025-04-29
  • 解析js base64并转成unit

    本文将从多个方面详细介绍js中如何解析base64编码并转成unit格式。 一、base64编码解析 在JavaScript中解析base64编码可以使用atob()函数,它会将b…

    编程 2025-04-29
  • Node.js使用Body-Parser处理HTTP POST请求时,特殊字符无法返回的解决方法

    本文将解决Node.js使用Body-Parser处理HTTP POST请求时,特殊字符无法返回的问题。同时,给出一些相关示例代码,以帮助读者更好的理解并处理这个问题。 一、问题解…

    编程 2025-04-29
  • Python自动化运维脚本

    Python自动化运维脚本是使用Python编写的代码,可以帮助管理员自动化执行繁琐、重复的操作任务。通过Python自动化运维脚本,管理员可以在更短的时间内完成工作,提高工作效率…

    编程 2025-04-28
  • 使用Python图书馆抢座脚本的完整步骤

    本文将从多个方面详细介绍如何使用Python编写图书馆的座位抢占脚本,并帮助您快速了解如何自动抢占图书馆的座位,并实现您的学习计划。 一、开发环境搭建 首先,我们需要安装Pytho…

    编程 2025-04-28
  • t3.js:一个全能的JavaScript动态文本替换工具

    t3.js是一个非常流行的JavaScript动态文本替换工具,它是一个轻量级库,能够很容易地实现文本内容的递增、递减、替换、切换以及其他各种操作。在本文中,我们将从多个方面探讨t…

    编程 2025-04-28
  • ArcGIS的Python脚本需要主函数吗?

    是的,ArcGIS的Python脚本需要主函数,主函数是Python脚本的入口和起点,没有主函数脚本无法运行。 一、主函数的作用 在Python脚本中,主函数是代码的入口,所有的代…

    编程 2025-04-28
  • Ubuntu如何退出文件编辑

    Ubuntu是一款广泛使用的Linux操作系统,其文件编辑器在用户编辑文件时非常方便,但是,当用户完成需要的改动后,如何退出文件编辑却是一个常见的问题。本文将从多个方面详细介绍Ub…

    编程 2025-04-28

发表回复

登录后才能评论