js文本域标签(JS动态添加下拉框跟文本域)

本文目录
- JS动态添加下拉框跟文本域
- 怎么用JS调用文本域内容,请高手指教
- 新手求教:javaScript如何设置文本域,高手进
- javascript中文本区域的属性有哪些
- 如何用javascript使 一组单选,例如其中有个单选为“自定义”,这时文本域才可以输入数据
JS动态添加下拉框跟文本域
// 动态添加DOM元素,需要对DOM进行操作,不太清楚你对JQ了解如何,JQ会比较简单些;
//html代码
《html》
《body》
《button onclick="addRow()"》添加《/button》
《button onclick="deleteRow()"》删除《/button》
《div id="domOperate"》
《!-- dom操作放在该DIV中进行 --》
《/div》
《/body》
《/html》
//js代码,要先引入jquery.js
《script type="text/javascript" src="" 》《/script》//这里引入jquery插件
《script type="text/javascrpt"》
//设置DOM操作父级元素
var $target = $(’#domOperate’);
//设置需要添加元素的模版
var $addRow = $(’《div class="row"》《select》《option value="1"》下拉框《/option》《/select》《input type="text" name="inputDom" /》《/div》’);
//添加方法
var addRow = function(){
//对目标区域添加一行
$target.append($addRow);
}
//移除方法,此处移除最后一个添加的
var deleteRow = function(){
if($target.find(’.row’).length 》 0){//判断是否还有添加的元素
$target.find(’.row:last-child’).remove();//找到最后一个删除
}else{
alert(’已经没有可以删除的了’);//此处也可以禁用按钮
}
}
《/script》
怎么用JS调用文本域内容,请高手指教
取到文本域的值很简单 你已经定义了ID为msg_text (页面中确保id没有重复哦) 所以只需要 var text_value=document.getElementById("msg_text").value;就行了 定义的变量text_value就是值了
然后你的url就可以用
var url="htp//221.130.185.108/smsmarketing/wwwroot/api/get_send/?uid=ID&pwd=密码&mobile=手机号&msg="+text_value+"&dtime=时间"这样将字符串拼起来就行了。
不过友情提示一下,这种传值方式 是无法传递中文的哦。英文或数字还是可以的 你可以先试试了
新手求教:javaScript如何设置文本域,高手进
1楼说的没错,这个是HTML和CSS,不属于JS。
在
《textarea name="textfield" style="width:100px(宽度); height:100px(高度);border:#000 solid 1px(边框的颜色 形状 宽度);background-color:#FFF;background-image:url(路径)(背景颜色或图片)"》《/textarea》
把括号内的去掉,按照你的需要设置
javascript中文本区域的属性有哪些
常用的用
1)name/id。该属性用于指定用来保存用户输入文本的变量和名称。定义name/id属性后WML将根据该属性也即变量名,为即将输入的文本实体对象与之存储空间,以便接收用户输入。
2)title。该属性用于input元素的标签,通常是位于输入框前的提示信息。
3)type。用于指定文本输入区的类型,有text和password两种选择。默认值为text,指定的用户可以输入文本,而且输入的文本会同时逐渐响应并显示在浏览器中。如果选择password,则指定用户输入的文本作为密码文本处理,WML程序按文本实体接收输入的数据,而浏览器上响应用户输入显示时逐渐均为星号(*),由此起到保密的目的。
4)value。该属性用于指定name属性所定义变量的值,它将显示在输入框中。
5)default。该属性用于指定name属性所定义变量的默认值。
6)format。该属性用于格式化输入的数据。
7)maxlength。该属性用于指定用户可输入字符串的最大长度。该属性的上限为256,最多不能超过256个字符。
8)emptyok。用于指定用户是否可以不在输入框内输入内容。
9)size。该属性用于指定输入框的宽度,宽度值为字符个数。
10)tabindex。用于指定多个输入框存在时,类似于HTML中Tab键的具体位置。
等等等...
如何用javascript使 一组单选,例如其中有个单选为“自定义”,这时文本域才可以输入数据
《form name="oo"》
《div》《input type="radio" name="radio" checked="checked" onclick="sos=0;change_only();" /》1《/div》
《div》《input type="radio" name="radio" onclick="change_only(1);sos=1;" /》2《span id="xx"》《input type="text" readonly="readonly" /》《/span》《/div》
《/form》
《br /》
《script》
var sos=0;
function change_only(mode){
var so=document.getElementById("xx");
mode!=1?so.innerHTML=’《input type="text" readonly="readonly" /》’:sos==1?null:so.innerHTML=’《input type="text" /》’
}
《/script》
汗,试了下ie貌视r.removeAttribute("readonly")和document.getElementById("xx").readOnly=true都不支持,只能用最绝的方法了innerHTML,还是火狐这些浏览器安逸

更多文章:
force-unicode-font是什么意思?ღ᭄ꦿ这些特殊字是怎么来的
2026年9月27日 23:50
java重载和覆盖的定义(java中方法重载和重写的区别和定义)
2026年9月27日 22:50
变幻金刚魔方教程图解(变幻金刚魔方的最后一步,研究了很长时间就是搞不 出来,能教教我吗)
2026年9月27日 21:00
怎样使用dreamweaver(怎么用dreamweaver制作网页如何用dreamweaver制作网页)
2026年9月27日 20:40
css提交按钮怎么写(html:submit能加css样式吗)
2026年9月27日 19:20
雨崩近年危险事件调查(下雨好长时间了,去雨崩的路况怎么样有刚从雨崩回来的吗)
2026年9月27日 13:20
shell脚本substr(SHELL脚本对LINUX下指定文本文件的满足条件的行的特定位置字符串进行替换)
2026年9月27日 10:50



