javascript怎样取input标签里的值
<tdid="2"><inputtype="text"/></td>文本框里输入的值我这样写对不对?document.getElementById(2).getEleme...
<td id="2"><input type="text" /></td>
文本框里输入的值
我这样写对不对?
document.getElementById(2).getElementsByTagName('input').value 展开
文本框里输入的值
我这样写对不对?
document.getElementById(2).getElementsByTagName('input').value 展开
4个回答
展开全部
1、JavaScript原生方式,通过value属性取值。var a=document.getElementById("nn").value;
2、jquery方法,通过val()方法来获取,代码是 var a = $("#nn").val();
扩展资料:
getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。HTML DOM 定义了多种查找元素的方法,除了 getElementById() 之外,还有 getElementsByName() 和 getElementsByTagName()。
val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。
参考资料:百度百科-getElementById
2015-06-30 · 知道合伙人软件行家
关注
展开全部
input标签的输入值通过js进行获取,部分标签和类是封装在框架内的,其效果和html标签差不多,具体代码实现如下,感兴趣的朋友可以参考下,希望对大家有所帮助:
<%
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
%><%
UserInfo userInfo = (UserInfo) session.getAttribute(ToftConst.Toft_SessionKey_UserData);
%>
<t:searchform id="searchForm">
<ul class="c3 l120 clearfix">
<li>
<label>生成日期:</label>
<t:date name="generate_date" id="generate_date" value="<%=sdf.format(d)%>"/>
</li>
<li>
<label>维护人:</label>
<input type="text" name="maintenance_men" maxlength="50" value="${userinfo.userName }"/>
</li>
</ul>
</t:searchform> <script type="text/javascript">
function InsertData(){
var generate_date=document.getElementById("generate_date").value;
var maintenance_men=document.getElementById("maintenance_men").value;
alert(maintenance_men);
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
function show(obj){
var username=document.getElementById(obj.id).value;
alert(username);
//或者
username=document.getElementsByTagName('input')[obj.name].value;
alert(username);
}
</script>
<td id="2">
<input type="text" id="username" name="username" onblur="show(this)"/></td>
function show(obj){
var username=document.getElementById(obj.id).value;
alert(username);
//或者
username=document.getElementsByTagName('input')[obj.name].value;
alert(username);
}
</script>
<td id="2">
<input type="text" id="username" name="username" onblur="show(this)"/></td>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你写了例子.
===========
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>demo</title>
<script type="text/javascript">
function show(){
var value = document.getElementById('demo_input').value;//重点在此
alert(value);
}
</script>
</head>
<body >
<table>
<tr>
<td>
<input type="text" id="demo_input" value="demo">
<input type="button" onclick="show();" value="show">
</td>
</tr>
</table>
</body>
</html>
===========
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>demo</title>
<script type="text/javascript">
function show(){
var value = document.getElementById('demo_input').value;//重点在此
alert(value);
}
</script>
</head>
<body >
<table>
<tr>
<td>
<input type="text" id="demo_input" value="demo">
<input type="button" onclick="show();" value="show">
</td>
</tr>
</table>
</body>
</html>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询