使用Javascript获取textbox的值

使用Javascript获取textbox的值,javascript,jquery,html,Javascript,Jquery,Html,我有一个文本框供用户输入新的电子邮件地址。我有一个调用脚本的按钮。在脚本中,我需要访问页面的几个不同元素。前两个元素作为参数发送到页面(通过PHP)工作正常,但在尝试获取文本框的值时没有得到正确的结果 这是我的HTML: <p>Please enter the new email</p> <input type="email" id="newemail" value="enter new email here"> 警报打印出来: 5 Sammy [objec

我有一个文本框供用户输入新的电子邮件地址。我有一个调用脚本的按钮。在脚本中,我需要访问页面的几个不同元素。前两个元素作为参数发送到页面(通过PHP)工作正常,但在尝试获取文本框的值时没有得到正确的结果

这是我的HTML:

<p>Please enter the new email</p>
<input type="email" id="newemail" value="enter new email here">
警报打印出来:

5 Sammy [object HTMLInputElement]

我注意到它既不打印文本框的旧值,也不打印用户输入的新值。我如何得到它来得到那个值

Javascript区分大小写
newemail
应该是
newemail

当引用
newemail
时,您正在访问
窗口。newemail
默认情况下将返回ID为
newemail
的DOM元素。在该DOM元素上调用
.toString()
将生成
[object HTMLInputElement]

警报更改为:

alert(userid + " " + oldEmail + " " + newEmail);

Javascript区分大小写
newemail
应该是
newemail

当引用
newemail
时,您正在访问
窗口。newemail
默认情况下将返回ID为
newemail
的DOM元素。在该DOM元素上调用
.toString()
将生成
[object HTMLInputElement]

警报更改为:

alert(userid + " " + oldEmail + " " + newEmail);

Javascript区分大小写
newemail
应该是
newemail

当引用
newemail
时,您正在访问
窗口。newemail
默认情况下将返回ID为
newemail
的DOM元素。在该DOM元素上调用
.toString()
将生成
[object HTMLInputElement]

警报更改为:

alert(userid + " " + oldEmail + " " + newEmail);

Javascript区分大小写
newemail
应该是
newemail

当引用
newemail
时,您正在访问
窗口。newemail
默认情况下将返回ID为
newemail
的DOM元素。在该DOM元素上调用
.toString()
将生成
[object HTMLInputElement]

警报更改为:

alert(userid + " " + oldEmail + " " + newEmail);

变量为
newEmail
,但在您使用
newEmail
的警告中,它们区分大小写


那么
newemail
是如何工作的,因为它是一个元素的id,所以属性将被添加为窗口元素属性变量是
newemail
,但在警告中,您使用的是
newemail
,它们区分大小写


那么
newemail
是如何工作的,因为它是一个元素的id,所以属性将被添加为窗口元素属性变量是
newemail
,但在警告中,您使用的是
newemail
,它们区分大小写


那么
newemail
是如何工作的,因为它是一个元素的id,所以属性将被添加为窗口元素属性变量是
newemail
,但在警告中,您使用的是
newemail
,它们区分大小写

然后说明
newemail
是如何工作的,因为它是元素的id,所以该属性将被添加为窗口元素属性

替换

alert(userid + " " + oldEmail + " " + newemail);

替换

alert(userid + " " + oldEmail + " " + newemail);

替换

alert(userid + " " + oldEmail + " " + newemail);

替换

alert(userid + " " + oldEmail + " " + newemail);


有可能是打字错误吗

alert(userid + " " + oldEmail + " " + newemail);
不符合变量声明:

var newEmail=$('#newemail').val();

有可能是打字错误吗

alert(userid + " " + oldEmail + " " + newemail);
不符合变量声明:

var newEmail=$('#newemail').val();

有可能是打字错误吗

alert(userid + " " + oldEmail + " " + newemail);
不符合变量声明:

var newEmail=$('#newemail').val();

有可能是打字错误吗

alert(userid + " " + oldEmail + " " + newemail);
不符合变量声明:

var newEmail=$('#newemail').val();

啊哈JS是区分大小写的…谢谢大家…非常感谢大家在早餐前这么做!只要StackOverflow允许,我就会接受答案。ahhh JS区分大小写…谢谢大家…非常感谢大家在早餐前这么做!只要StackOverflow允许,我就会接受答案。ahhh JS区分大小写…谢谢大家…非常感谢大家在早餐前这么做!只要StackOverflow允许,我就会接受答案。ahhh JS区分大小写…谢谢大家…非常感谢大家在早餐前这么做!我一允许就接受答复。