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>
答
第一次看到这个例子调用javascript和获取元素的值:
http://www.w3schools.com/js/tryit.asp?filename=tryjs_form_elements
之后,我建议你使用Ajax,而不是重定向的页面。发送javascript参数到php并显示来自php的接收结果。
W3C ajax tutorial
答
对于提交按钮,应该是onclick =“return clicked('你确定吗?);”? 您称错了功能。
你为什么不带DB的学生ID,姓名等,所以你确定老师不会把错误放在第一位? –
@JulioSoares确认后,我会显示所有细节和笔记。你在说,首先要把所有的细节都放在页面上,然后记下教授的笔记。那是你在说什么?纠正我,如果我错了。 – Sid
我认为你应该为此使用Ajax。首先发送请求到服务器ID从服务器返回学生的名字,如果它存在,然后显示确认弹出 – dyachenko