网页 使用js或jQuery实现 显示的文本变成输入框以供修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页 使用js或jQuery实现 显示的文本变成输入框以供修改相关的知识,希望对你有一定的参考价值。

最近刚开始学习网页知识,现在遇到个问题
我需要显示一个详细信息,显示的时候都是文本状态,就是不可编辑
但是点击修改按钮后,那些显示条目的部分就变成输入框,里面内容就是你的详细信息,以供修改
这个功能以前好像见过,但是百度不出来,所以这里提问下,不知道有没有高手知道的?

很简单,点击修改的时候把文本隐藏,把文本框显示,并传值进文本框,保存修改的时候,
就把文本显示,文本框隐藏,并把文本框内容赋值到文本显示!
参考技术A

复制以下代码,望采纳:

用最简单的js效果达到最高的效果。。。。


<textarea  id="text_box" readonly="true"  style="width:400px; height:130px;">
你能直接修改以下内容吗?
试试看——O(∩_∩)O哈哈~只有点击修改按钮才可以修改哦!!!!!
</textarea>
<input type=button value="修改" onclick="document.all.text_box.readOnly=false" >

动态创建的文本框想要加上jQuery的datepicker功能变成日期选择控件该怎么办?

通常页面输入控件想得到日期选择功能,借助jQuery是这样实现的:

1.载入css和js

<script src="jqueryui/jquery-ui.js" type="text/javascript"></script>
<link rel="stylesheet" rev="stylesheet" href="jqueryui/jquery-ui.css" type="text/css" />

 

2.对控件调用datepicker(),如

$("#dateTxt").datepicker();

 

但是如果输入框是动态创建的该怎么办呢?

如下:

var inputDate=document.createElement("input");
inputDate.setAttribute("class","field size4");

inputDate.setAttribute("onfocus","$(this).datepicker();");

或是
inputDate.setAttribute("onclick","$(this).datepicker();");

就可以了。

以上是关于网页 使用js或jQuery实现 显示的文本变成输入框以供修改的主要内容,如果未能解决你的问题,请参考以下文章

jQuery如何实现一个显示数字,双击后变成可输入框?

如何用java或js或jQuery将打开的网页保存成一个图片

关于jquery和ajax在项目中具体应用的问题,

动态创建的文本框想要加上jQuery的datepicker功能变成日期选择控件该怎么办?

Js控制网页滑动的时候顶部导航条变成半透明实例

关于js或jquery进度条实现?