js获取文本框最后一个值。
functionsend(){vartext=document.getElementById('text').value;//获取当前iframe中的文本值vartwo=...
function send()
{
var text=document.getElementById('text').value;//获取当前iframe中的文本值
var two=parent.frames['two'];//获取第二个iframe对象 two.document.getElementById('inputTxt').value=text;//将第二个iframe对象中的文本值设为当前iframe中的文本值
}
<button value="" id="text" onclick="send()"></button>
如上, two.document.getElementById('inputTxt').value=text;这段代码是获取id="inputTxt"的文本框的值,并替换他。
我要做的是 获取id="inputTxt"文本框里最后一个字符的值 比如,此时id="inputTxt"的文本框里的值为“123456” 我要获取最后一个字符 也就是“6”,并且用<button value="".......替换“6”。
谢谢!!! 展开
{
var text=document.getElementById('text').value;//获取当前iframe中的文本值
var two=parent.frames['two'];//获取第二个iframe对象 two.document.getElementById('inputTxt').value=text;//将第二个iframe对象中的文本值设为当前iframe中的文本值
}
<button value="" id="text" onclick="send()"></button>
如上, two.document.getElementById('inputTxt').value=text;这段代码是获取id="inputTxt"的文本框的值,并替换他。
我要做的是 获取id="inputTxt"文本框里最后一个字符的值 比如,此时id="inputTxt"的文本框里的值为“123456” 我要获取最后一个字符 也就是“6”,并且用<button value="".......替换“6”。
谢谢!!! 展开
4个回答
2015-11-01 · 知道合伙人互联网行家
关注
展开全部
js获取文本框值
1.通过getElementById()方法获得,必须为文本框设定ID值,该方法获得的是一个对象的应用(返回值为:Object),要获得文本框的值需添加属性值--value,
如:<input type="text" size="10"
id="port11" name="port11"
/>
获值代码:document.getElementByIdx_x_x("port11").value;
另外:要获得标签<h1>中间的值,方法如下:
<h1 id="you">12345</h1>
document.getElementByIdx_x_x("you").innerHTML;
返回值为:12345
2.如果是表单(<form>)中的文本框,还可以通过以下方式获得值:
<form name="form1" method="post"
action="manager.do?action=login">
<input name="memberNo"
type="text" id="memberNo" size="21"
><br/>
<input name="Submit" type="submit" value="确定"
onClick="return check(form1)">
</form>
js中的代码:function check(form){var str =
form.memberNo.value;}
注意点:表单需指定名称(name),方法中需指定传入的参数对象。
1.通过getElementById()方法获得,必须为文本框设定ID值,该方法获得的是一个对象的应用(返回值为:Object),要获得文本框的值需添加属性值--value,
如:<input type="text" size="10"
id="port11" name="port11"
/>
获值代码:document.getElementByIdx_x_x("port11").value;
另外:要获得标签<h1>中间的值,方法如下:
<h1 id="you">12345</h1>
document.getElementByIdx_x_x("you").innerHTML;
返回值为:12345
2.如果是表单(<form>)中的文本框,还可以通过以下方式获得值:
<form name="form1" method="post"
action="manager.do?action=login">
<input name="memberNo"
type="text" id="memberNo" size="21"
><br/>
<input name="Submit" type="submit" value="确定"
onClick="return check(form1)">
</form>
js中的代码:function check(form){var str =
form.memberNo.value;}
注意点:表单需指定名称(name),方法中需指定传入的参数对象。
展开全部
首先你的这个text是获取的字符串,只需要或者text最后一个字符就可以了呀,
可以text.charAt(text.length - 1) text[text.length - 1] text.substr(text.length-1) 都可以试一下,如果这些都不好使的话,可以把字符串编程数据 然后要最后一个值
var str = "123456";
spstr = str.split("");
document.write(spstr[spstr.length-1]);
可以text.charAt(text.length - 1) text[text.length - 1] text.substr(text.length-1) 都可以试一下,如果这些都不好使的话,可以把字符串编程数据 然后要最后一个值
var str = "123456";
spstr = str.split("");
document.write(spstr[spstr.length-1]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你的这个text是获取的字符串,只需要或者text最后一个字符就可以了呀,
可以text.charAt(text.length - 1) text[text.length - 1] text.substr(text.length-1) 都可以试一下,如果这些都不好使的话,可以把字符串编程数据 然后要最后一个值
var str = "123456";
spstr = str.split("");
document.write(spstr[spstr.length-1]);
可以text.charAt(text.length - 1) text[text.length - 1] text.substr(text.length-1) 都可以试一下,如果这些都不好使的话,可以把字符串编程数据 然后要最后一个值
var str = "123456";
spstr = str.split("");
document.write(spstr[spstr.length-1]);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var o = two.document.getElementById('inputTxt'),v;
v = o.value.substring(0,v.length - 1);
o.value = v + text;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询