我需要下面的HTML文件连接到不同的PHP文件,因为它们连接到数据库中的不同表。我按下按钮时使用了JAVA Script来提交动作,但无论如何,该文件只会连接到Prepared.php文件而永远不会连接到Prepared2.php文件。我试过不同的标签和许多其他概念,但似乎无法让文件起作用。
请在下面找到代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title> BBC Database search </title>
</head>
<body>
<center>
<h1> BBC Database search </h1>
<script type="text/javascript">
function submitAction(act) {
document.sample.action = act;
document.sample.submit();
}
</script>
<form action="Prepared.php" method="post">
Search Brands: <input type="text" name="term"
onClick="submitAction('Prepared.php')"/><br />
<input type="submit" value="Submit" />
<form action="Prepared2.php" method="post">
Search Available Clips: <input type="text" name="clips"
onClick="submitAction('Prepared2.php')" /><br />
<input type="submit" value="Submit" />
</center>
</form>
答案 0 :(得分:0)
js代码是完全没必要的,错误的,删除它和onsubmit。
然后使用<form>
关闭第一个</form>
标记目前您在第一个表单中有第二个表单并且不合法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title> BBC Database search </title>
</head>
<body>
<center>
<h1> BBC Database search </h1>
<form action="Prepared.php" method="post">
Search Brands: <input type="text" name="term" />
<br />
<input type="submit" value="Submit" />
</form>
<form action="Prepared2.php" method="post">
Search Available Clips: <input type="text" name="clips" />
<br />
<input type="submit" value="Submit" />
</form>