PHP-如何在javascript确认框中获取表格内容?

PHP-如何在javascript确认框中获取表格内容?

问题描述:

我有一个HTML表单,需要教授的'学生ID','笔记'。点击'提交'后,它将采用这些值并将其存储在student_information表中,并显示该学生的所有内容。PHP-如何在javascript确认框中获取表格内容?

现在我想要点击'提交'按钮后得到教授的确认。警报框应该根据输入的“学生ID”向他显示学生的“姓名”。如果他点击“确定”,则应该继续,否则应该保持在同一页面中。

我有这个确保教授为正确的学生输入“注释”。这是我的HTML代码。

<html> 
<head> 
<script> 
function clicked('Are you sure?') 
{ 
if((!confirm('Are you sure?'))e.preventDefault(); 
} 
</script> 

<link rel="stylesheet" type="text/css" href="start.css"> 
</head> 
<body> 
<img src="a.png" width="400" height="150" align="right"> 
<form name="frm" action="notes.php" method="POST"> 
<h1>STUDENT ID<INPUT TYPE="TEXT" SIZE="12" MAXLENGTH="12" NAME="ID"></h1></br> 
<h1>ENTER YOUR NOTES<INPUT TYPE="TEXT" SIZE="80" MAXLENGTH="80" NAME="NOTES"></h1></br> 
<input type="submit" value="submit" onclick="return confirm('Are you sure you?')"></br> 



<a href="home.php">Home</a> 
<a href="logout.php">Logout</a> 

</form> 

</body> 
</html> 
+0

你为什么不带DB的学生ID,姓名等,所以你确定老师不会把错误放在第一位? –

+0

@JulioSoares确认后,我会显示所有细节和笔记。你在说,首先要把所有的细节都放在页面上,然后记下教授的笔记。那是你在说什么?纠正我,如果我错了。 – Sid

+0

我认为你应该为此使用Ajax。首先发送请求到服务器ID从服务器返回学生的名字,如果它存在,然后显示确认弹出 – dyachenko

第一次看到这个例子调用javascript和获取元素的值:
http://www.w3schools.com/js/tryit.asp?filename=tryjs_form_elements

之后,我建议你使用Ajax,而不是重定向的页面。发送javascript参数到php并显示来自php的接收结果。
W3C ajax tutorial

对于提交按钮,应该是onclick =“return clicked('你确定吗?);”? 您称错了功能。