按道理是可以的,下面是我写的简单demo,您看看是不是少了什么!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="jqueryminjs"></script>
</head>
<body>
<input id="name"></input>
<button onclick="onn()">nihao</button>
<script type="text/javascript">
function onn(){
// var id = $("#name")val();
var id = documentgetElementById("name")value;
alert(id);
}
</script>
</body>
</html>
大体思路就是把你要的checkbox的元素遍历一下,然后取当前的value值,要使用jq内置的val()方法,代码如下:
<form onsubmit="return false;">
<input type="checkbox" value="三人行慕课1(3mooccom)" name="check">三人行慕课1</input>
<input type="checkbox" value="三人行慕课2(3mooccom)" name="check">三人行慕课2</input>
<input type="checkbox" value="三人行慕课3(3mooccom)" name="check">三人行慕课3</input>
<input type="checkbox" value="三人行慕课4(3mooccom)" name="check">三人行慕课4</input>
<input type="checkbox" value="三人行慕课5(3mooccom)" name="check">三人行慕课5</input>
<button>选中是谁</button>
</form>
<script src="引入jqueryjs"></script><script type="text/javascript">$(function(){ $("button")click(function(){ $each($('input:checkbox:checked'),function(){ consolelog( $(this)val() ); }); })})</script>
获取为空,利用debug调试,找到第一次值传递为空的地方,重新查看那个地方使用的方法即可。
具体 *** 作:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">
<html>
<head>
<meta >
<title>Insert title here</title>
</head>
<script type="text/javascript">
function baocun() {
//id
var addnumber1 = documentgetElementsByName("myid");
alert(addnumber1[0]value);
var addnumber2 = documentgetElementById("myid")value;
//名字
var addname1 = documentgetElementsByName("myname");
alert(addname1[0]value);
var addname2 = documentgetElementById("myname")value;
//学校
var addschool1 = documentgetElementsByName("myschool");
var addschool2 = documentgetElementById("myschool")value;
//邮箱
var addemail1 = documentgetElementsByName("myemail");
var addemail2 = documentgetElementById("myemail")value;
if (addnumber2 == null || addnumber2 == "") {
alert("学号不能空!");
} else if (addname2 == null || addname2 == "") {
alert("姓名不能空!");
} else if (addschool2 == null || addschool2 == "") {
alert("学校不能空!");
} else {
documentgetElementById("id")value = addnumber1[0]value;
documentgetElementById("nameid")value = addname1[0]value;
documentgetElementById("schoolid")value = addschool1[0]value;
documentgetElementById("emailid")value = addemail1[0]value;
tijiaosubmit();
locationhref = "Infojsp";
}
}
function no() {
locationhref = "Infojsp";
}
</script>
<body>
<center>
<h2>----页面表单提交小程序----</h2>
<table width="600">
<tr>
<td>
<h4>添加页面</h4>
</td>
</tr>
</table>
<form action="AddServelet" method="post" name="tijiao">
<input type="hidden" name="addid" value="" id="id"> <input
type="hidden" name="addname" value="" id="nameid"> <input
type="hidden" name="addschool" value="" id="schoolid"> <input
type="hidden" name="addemail" value="" id="emailid">
</form>
<table border="1" width="600">
<tr>
<th width="300"> 学 号 </th>
<th width="300"> 姓 名 </th>
<th width="1000"> 学 校 </th>
<th width="1000"> 邮 箱 </th>
</tr>
<tr>
<td><input type="text" id="myid" name="myid"
onKeypress="return (/[\d]/test(StringfromCharCode(eventkeyCode)))"
style="ime-mode: Disabled" title="只能输入数字" />
</td>
<td><input type="text" name="myname" id="myname" />
</td>
<td><input type="text" name="myschool" id="myschool" />
</td>
<td><input type="text" name="myemail" id="myemail" />
</td>
</tr>
</table>
<p />
<button type="button" onclick="baocun();"> 保 存 </button>
<button type="button" onclick="no();"> 取 消 </button>
</center>
<!-- 添加功能 -->
</body>
</html>
代码示例:
documentgetElementById("id")innerHTML //获取文本的内容;
documentgetElementById("id")value //获取文本框的内容;
function getValue(){
var input=documentgetElementById("myId");//通过id获取文本框对象
alert(inputvalue);//通过文本框对象获取value值
}
扩展资料:
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
是一种解释性脚本语言(代码不进行预编译)。 [4]
主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。 [4]
可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。 [4]
跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理
参考资料:
可以用jquery,更方便简单。代码如下:
<a value="111">aaaa</a>
<script type="text/javascript">
$("a")click(function(){
alert($(this)attr("value"))
});
</script>
以上就是关于js定义变量获取指定id的value值,只能获取到整数,无法获取到小数点后的值全部的内容,包括:js定义变量获取指定id的value值,只能获取到整数,无法获取到小数点后的值、jQuery如何获取checkbox中的value值、错误:无法获取属性value的值,对象为null或未定义,怎么解决啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)