尝试使用jQuery获取javascript时的TextField值为空
TextField value when tried to get in javascript using jQuery is empty
我正试图从提交按钮的textField onclick中获取一个值到javascript函数,并试图向用户发出警报。为此,我使用JSP和Jquery(在javascript中)。
JSP-
<input id="employeeName" type="text" name="empName" value=ben/>
<input type="button" value="search employee" onclick="abc();" />
JAVASCRIPT-
function abc() {
var typedEmployee = $('#employeeName').val();
alert(typedEmployee );
}
问题-当我执行此操作时,我得到typedEmployee值",并且警报为空。
我也尝试过使用-
var typedEmployee = document.getElementById('employeeName').value;
还是同样的问题。
我以前用过这种方法,效果很好。
有人能帮我一下吗???
这一点jQuery是有效的。
<input id="employeeName" type="text" name="empName" value="ben" />
<input type="button" id="getName" value="search employee" />
删除之前的onClick
,并在button
中添加一个id="getName"
将以下内容放在页面的head
部分。
<script type="text/Javascript">
$(document).ready(function(){
$('#getName').click(function(){
var typedEmployee = $('#employeeName').val();
alert(typedEmployee);
});
});
</script>
编辑-更改上面的代码以显示如何在页面上放置
http://jsfiddle.net/jasongennaro/dkQFq/
只需从两种输入类型的开头删除一个引号,看看它是否有效。
您需要将值ben放在引号下&删除单引号。
你的jquery在我的FF 5.0 中运行得很好
试试这个:
<input id="employeeName" type="text" name="empName" value="ben" />
<input type="button" value="search employee" onclick="abc();" />
<script type="text/javascript">
function abc() {
var typedEmployee = $('#employeeName').val();
alert(typedEmployee );
typedEmployee = document.getElementById('employeeName').value;
alert('employee = ' + typedEmployee);
}
相关文章:
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 使用Facebook live API创建实时视频对象时的隐私设置
- 使用$scope方法时的ControllerAs语法
- 生成pdf或其他非html文件时的错误处理
- 使用JavaScript从超链接加载时的默认下拉值
- 修复选择菜单时的背景图像
- 导航菜单-悬停时的背景行为怪异
- AngularJS和promise值在调用本地函数时的效果-未定义
- 输入文本框为空时的阻止按钮asp.网络表单
- 单击p元素时的javascript触发事件
- Rails:如何获取当前用户'使用Heroku时的时区
- sailsjs在创建两个模型时的错误处理
- 加载所有内容时的加载函数
- 在IntelliJ IDEA中,如何将JS文件从“;查找用法“;使用TypeScript时的结果
- 搬家时的怪事
- 模型更改时的AngularJS动画
- 根据页面加载时的单选按钮选择显示某些字段
- HTML5画布-暂停时的运行时间
- ExtJs,自定义TextField's的getValue()函数在提交表单时不被调用
- 尝试使用jQuery获取javascript时的TextField值为空