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”。

谢谢!!!
展开
 我来答
趣事情
2015-11-01 · 知道合伙人互联网行家
趣事情
知道合伙人互联网行家
采纳数:517 获赞数:5452
电脑技术,软件开发。移动开发。网站建设相关专业知识。都可以提供解答和相关技术指导。

向TA提问 私信TA
展开全部
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),方法中需指定传入的参数对象。
圣鸾OJ
2015-10-07 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:113万
展开全部
首先你的这个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]);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火山上的麦芽
2015-05-13 · TA获得超过186个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:138万
展开全部
首先你的这个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]);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友46b235f5b2
2015-05-13 · TA获得超过1397个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:633万
展开全部
var o = two.document.getElementById('inputTxt'),v;
v = o.value.substring(0,v.length - 1);
o.value = v + text;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式