社区
JavaScript
帖子详情
关于动态生成text box的问题,急!
landog
2002-12-28 12:40:52
想最开始的时候再网页里显示一个textbox,当用户输入数据并且该文本框失去焦点的时候,自动出现下一个文本框,以此类推。请问各位大虾如何做?用javascript或者coldfusion script都可以。
急!
...全文
44
6
打赏
收藏
关于动态生成text box的问题,急!
想最开始的时候再网页里显示一个textbox,当用户输入数据并且该文本框失去焦点的时候,自动出现下一个文本框,以此类推。请问各位大虾如何做?用javascript或者coldfusion script都可以。 急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wkj0923
2002-12-30
打赏
举报
回复
请问孟子E章 ,点击“保存设置”按钮后,生成的网页保存在哪里?从程序上看,是program/survey/SurveyEdit.asp ,对吗?
孟子E章
2002-12-28
打赏
举报
回复
http://lucky.myrice.com/javascriptexam/addelement.htm
孟子E章
2002-12-28
打赏
举报
回复
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2719.2200" name=GENERATOR></HEAD>
<BODY>
<TABLE cellSpacing=0 cellPadding=0 width="98%" align=center border=0>
<TBODY>
<TR>
<FORM id=form1 name=form1 action=program/survey/SurveyEdit.asp method=post>
<TD>
<TABLE class=tableborder cellSpacing=0 cellPadding=4 width="100%"
border=0>
<TBODY>
<TR>
<TD bgColor=#c7e8f8>
<DIV align=center><B>问题 1:</B> </DIV></TD>
<TD bgColor=#c7e8f8><INPUT class=tableborder size=60 name=Question1>
</TD></TR>
<TR>
<TD> </TD>
<TD><B>问题类型: </B><INPUT type=checkbox value=True name=chkQueType1>
多选类型 <BR>
<DIV id=__idQueOption1 name="__idQueOption1"><B>问题选项:</B> <INPUT
class=tableborder onpropertychange=addNewChild(this) size=60
name=QueOption1> </DIV></TD></TR></TBODY></TABLE>
<DIV id=__idInsertBefore></DIV><INPUT type=hidden value=1 name=newTable>
<BR>
<DIV
style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px"
align=right><INPUT class=CustButton onclick=addNewQuestion() type=button value=增加一个新问题>
<INPUT class=CustButton type=submit value=保存设置> <INPUT class=CustButton type=reset value=重新设置>
</DIV></TD></FORM></TR></TBODY></TABLE>
<SCRIPT>
function addNewQuestion()
{
document.form1.newTable.value = parseInt(document.form1.newTable.value) + 1;
var newItemId;
if( (document.form1.newTable.value).length > 2 )
{
alert("您的调查问题总数不能超过 99 个。")
window.location.reload();
}
newItemId = document.form1.newTable.value;
var objItem = '<table cellspacing="0" cellpadding="4" width="100%" border="0" class="tableborder">';
objItem += ' <tr>';
objItem += '<td bgcolor="#C7E8F8">';
objItem += ' <div align="center"><b>问题 ' + newItemId + ':</b> </div>';
objItem += ' </td>';
objItem += ' <td bgcolor="#C7E8F8">';
objItem += ' <input size="60" name="Question' + newItemId + '" class="tableborder">';
objItem += ' </td>';
objItem += ' </tr>';
objItem += ' <tr>';
objItem += ' <td> </td>';
objItem += ' <td><b>问题类型: </b><input type="checkbox" value="True" name="chkQueType' + newItemId + '">';
objItem += ' 多选类型 <br>';
objItem += ' <div id="__idQueOption' + newItemId + '"><b>问题选项:</b>';
objItem += ' <input onpropertychange="addNewChild(this)" size="60" name="QueOption' + newItemId + '" class="tableborder">';
objItem += ' </div>';
objItem += ' </td>';
objItem += ' </tr>';
objItem += '</table>';
document.all.__idInsertBefore.insertAdjacentHTML("beforeBegin", objItem);
}
function showTips(obj)
{
obj.title=obj.value;
}
function addNewChild(obj)
{
var isblank = "false";
var objName = obj.name;
var last2Char = objName.substring(objName.length - 2);
if( last2Char.substring(0, 1) > '9' || last2Char.substring(0, 1) < '0' )
{
last2Char = last2Char.substring(1, 2);
}
for(var i=0; i < document.form1.elements[objName].length; i++)
{
if(document.form1.elements[objName].item(i).value == "")
isblank = "yes"
}
if( isblank != "yes" )
{
var objItem = '<div id="__idQueOption' + last2Char + '"><b>问题选项:</b>';
objItem += ' <input onpropertychange="addNewChild(this)" size="60" name="' + objName + '" class="tableborder" />';
objItem += '</div>';
objName = "__idQueOption" + last2Char;
var varQueOption = document.all[objName];
if( varQueOption.length != null )
varQueOption = varQueOption.item(varQueOption.length-1);
varQueOption.insertAdjacentHTML("afterEnd",objItem);
}
}
</SCRIPT>
</BODY></HTML>
flyycyu
2002-12-28
打赏
举报
回复
<input name=t1 type="text" onclick="t1.style.display='none';t2.style.display='block';">
<select name=t2 style="display:none">
</select>
wangyime
2002-12-28
打赏
举报
回复
<body>
<span id=sp>
<input type=text onblur=addtxt()>
</span>
<script>
function addtxt()
{
document.all.sp.innerHTML+='<br><input type=text onblur=addtxt()>'
}
</script>
</body>
liuzxit
2002-12-28
打赏
举报
回复
<textarea name="textarea" onblur="this.outerHTML=this.outerHTML.replace(/<\/textarea>/i,'<\/textarea>'+this.outerHTML)"></textarea>
顯示順序上有點不足﹐你自己再加一些限制吧
Unreal UMG创建
动态
添加
Text
的滚动条
先创建一个widget,在widget里放置Scroll
Box
,
Text
组件 将Scroll
Box
,
Text
设置成变量 在右上角Graph里写蓝图逻辑 创建一个函数,使用Construct Object from Class节点创建一个
Text
,然后根据输入设置文本,再添加...
【JavaScript】JS实用案例分享:
动态
生成
分页组件 | 通过按键实现移动控制
基础不牢,地动山摇!快进来学习JavaScript开发中非常实用的《
动态
生成
分页组件》和《通过按键实现移动控制》的案例吧,这些案例都是使用频率非常高的基础内容,快来巩固基础,提高自己吧!
js
动态
生成
span
<!DOCTYPE html> <html> <head&...
动态
生成
小圆点</title> <style type="
text
/css"> *{ margin: 0; paddin
layui laydate 渲染失效
问题
,lay-key导致
动态
生成
代码二次渲染失败
在开发中因为需要
动态
生成
时间选择框,所以选择了layui的 laydate控件,但是遇到了
生成
的时间选择框点击无效的
问题
,然后再次render 时间选择器一闪就消失了,查了多方资料,找到了如下的解决方法 首先来看下写的...
java后端
生成
微信分享图片:使用freemarker、css
box
使用freemarker、css
box
生成
微信分享图片 1.
生成
微信图片我所想的有两种方式 利用图片水印来制作,可以先制作好想要的模板在利用水印将相应的内容添加打相应的位置完成 利用freemarker
生成
模板html、在使用css...
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章