HTML中的JavaScript:获取未定义的输入值?
出于某种原因,当我在下面的脚本中输入一个值时,ISBN的值总是未定义的。我不知道为什么会这样。我已经设置了运行onclick函数的按钮 HTML:HTML中的JavaScript:获取未定义的输入值?,javascript,html,Javascript,Html,出于某种原因,当我在下面的脚本中输入一个值时,ISBN的值总是未定义的。我不知道为什么会这样。我已经设置了运行onclick函数的按钮 HTML: <form id="frm1"> Book ISBN: <input type="text" name="fname"><br><br> <input type="button" onclick="myFunction()" value=行きましょう!> </form&
<form id="frm1">
Book ISBN: <input type="text" name="fname"><br><br>
<input type="button" onclick="myFunction()" value=行きましょう!>
</form>
关于如何获取输入值,我有什么遗漏吗
var isbn = document.getElementById('someIdYouAssignTheInput').value;
如上所述,submit不返回任何内容,这就是为什么该值未定义的原因。您需要获取输入元素的值。最好的方法是给它分配一个id,然后使用上面包含的代码
祝你好运
如上所述,submit不返回任何内容,这就是为什么该值未定义的原因。您需要获取输入元素的值。最好的方法是给它分配一个id,然后使用上面包含的代码
祝你好运 试试看
var isbn = document.getElementsByName("fname")[0].value;
检索输入文本框的值。尝试
var isbn = document.getElementsByName("fname")[0].value;
检索输入文本框的值。submit()方法没有返回值,这就是为什么您得到的是未定义的submit()方法没有返回值,这就是为什么您得到的是未定义的