<input type="text" id="userName"/> <input type="button" value="获取文本框的值" onClick="verify()"/> <script language="javascript"> function verify(){ var username=$("#username").val(); } <!--校验一下是否获取到--> alert(username); <script>
我猜你的js代码执行的时候,浏览器还没生成你的username那个控件呢! 你把代码放到onload里面去 $(function(){ var username=$("#username").val(); });
或者把你的js代码放在html的最后面。
function checkusername() { var username=document.myform.username.value; alert(username); alert($(".word_orange20").html()); $.get("selectUserName",{userName:username},callback); return false; } function callback(data) { alert(eval(data));
<input type="button" value="获取文本框的值" onClick="verify()"/>
<script language="javascript">
function verify(){
var username=$("#username").val();
}
<!--校验一下是否获取到-->
alert(username);
<script>
你把代码放到onload里面去
$(function(){
var username=$("#username").val();
});
或者把你的js代码放在html的最后面。
{ var username=document.myform.username.value;
alert(username);
alert($(".word_orange20").html());
$.get("selectUserName",{userName:username},callback);
return false;
}
function callback(data)
{
alert(eval(data));
}
代码是这样的应该怎样修改呀!
出错了 username未定义
{
alert($("#userName").val());
}
var username=$("#username").val();
这句又放在那里了?我估计和2楼说的情况是一样
1楼的id=“userName” 和 $("#username").val(); 两个username不一致。lz把你的js语句放到页面最后试试。
1:是否引入了Jquery.js.
2:将var username中的username换个名字如unam试试。
3:var username=$("#username")[0].val();试试。