我正在尝试使用javascript获取jsp中文本框的值。但是我无法获取。请给我一些建议如何获取它

我正在尝试使用javascript获取jsp中文本框的值。但是我无法获取。请给我一些建议如何获取它,javascript,jsp,Javascript,Jsp,/我正在尝试使用javascript获取jsp中文本框的值。但是我无法获取。请给我一些建议如何获取它/ 登记簿 书名: /*为了得到这个值,我编写了这个函数*/ 函数验证() { var bookTitle=BookRegistrationForm.bookTitle.value; 警告(书名);} 如果试图从dom获取值,则需要将文档关键字添加到脚本中 <script type="text/javascript"> function validate() { var bookTi

/我正在尝试使用javascript获取jsp中文本框的值。但是我无法获取。请给我一些建议如何获取它/


登记簿
书名:
/*为了得到这个值,我编写了这个函数*/
函数验证()
{
var bookTitle=BookRegistrationForm.bookTitle.value;
警告(书名);}

如果试图从dom获取值,则需要将
文档
关键字添加到脚本中

<script type="text/javascript">
function validate()
{
var bookTitle=document.forms["BookRegistrationForm"]["bookTitle"].value;
alert(booktitle);
}
</script>
注意:

document.forms
将返回特定页面中所有表单的集合。
document.forms[“BookRegistrationForm”]
将从该集合返回名为“BookRegistrationForm”的表单,因此您将从所述表单访问该字段

希望这有帮助

试试:

document.getElementById("bookTitle").value

尝试使用
document.getElementById()


函数验证(){

var bookTitle=document.getElementById(“bookTitle”).value; 警告(书名); }
var bookTitle=document.getElementById(“bookTitle”).value您能引用这样的表单吗?我从来没见过。
var bookTitle= document.getElementById("bookTitle").value;
document.getElementById("bookTitle").value
<script type="text/javascript">
    function validate(){
        var bookTitle = document.getElementById("bookTitle").value;
        alert(booktitle);
    }
</script>