如何从用JavaScript编写的PHP HTML文本框中获取值
我目前正忙于一个数据库项目。其思想是,您可以选择一个选项,当选择某些选项时,HTML表单会发生更改。我已经准备好了,现在唯一的问题是表单重定向到的PHP文件无法识别JavaScript函数放在那里的文本框 JavaScript和HTML:如何从用JavaScript编写的PHP HTML文本框中获取值,javascript,php,html,Javascript,Php,Html,我目前正忙于一个数据库项目。其思想是,您可以选择一个选项,当选择某些选项时,HTML表单会发生更改。我已经准备好了,现在唯一的问题是表单重定向到的PHP文件无法识别JavaScript函数放在那里的文本框 JavaScript和HTML: <head> <script> function myFunction(submittedValue) { if(submittedValue == "URL"){ var x = "URL:"; var y = "<input
<head>
<script>
function myFunction(submittedValue) {
if(submittedValue == "URL"){
var x = "URL:";
var y = "<input type='text' name='URL'>";
} else {
var x = "Bestand:";
var y = "<input type='file' name='fileToUpload' id='fileToUpload'>";
}
document.getElementById("x").innerHTML = x;
document.getElementById("y").innerHTML = y;
}
</script>
</head>
<html>
<body onload="myFunction('URL')">
<table>
<form action='Brontoevoegen_verwerking1.php' method='POST' enctype='multipart/form-data'>
<tr><td><p id='x'></p></td><td><p id='y'>N/p></td></tr>
</table>
函数myFunction(submittedValue){
if(submittedValue==“URL”){
var x=“URL:”;
变量y=“”;
}否则{
var x=“最佳和:”;
变量y=“”;
}
document.getElementById(“x”).innerHTML=x;
document.getElementById(“y”).innerHTML=y;
}
N/p>
PHP:
每当执行PHP文件时,都会出现以下错误:
注意:未定义的索引:第15行/home/*****/http/brontovoegen_verwerking1.php中的URL
输入甚至根本不会出现在表单中,您最终得到的是
<table>
<form action="Brontoevoegen_verwerking1.php" method="POST" enctype="multipart/form-data">
</form>
<!-- form closed :O -->
<tbody>
<tr>
<td>
<p id="x">URL:</p>
</td>
<td>
<p id="y">
<input type="text" name="URL">
</p>
</td>
</tr>
</tbody>
</table>
URL:
因为您的HTML无效,所以不能将表单元素作为表中的直接子元素,也不能将行和单元格直接作为表单中的子元素。输入甚至根本不会在表单中结束,您最终会得到
<table>
<form action="Brontoevoegen_verwerking1.php" method="POST" enctype="multipart/form-data">
</form>
<!-- form closed :O -->
<tbody>
<tr>
<td>
<p id="x">URL:</p>
</td>
<td>
<p id="y">
<input type="text" name="URL">
</p>
</td>
</tr>
</tbody>
</table>
URL:
因为您的HTML无效,所以不能将表单元素作为表中的直接子元素,也不能将行和单元格直接作为表单中的子元素。输入甚至根本不会在表单中结束,您最终会得到
<table>
<form action="Brontoevoegen_verwerking1.php" method="POST" enctype="multipart/form-data">
</form>
<!-- form closed :O -->
<tbody>
<tr>
<td>
<p id="x">URL:</p>
</td>
<td>
<p id="y">
<input type="text" name="URL">
</p>
</td>
</tr>
</tbody>
</table>
URL:
因为您的HTML无效,所以不能将表单元素作为表中的直接子元素,也不能将行和单元格直接作为表单中的子元素。输入甚至根本不会在表单中结束,您最终会得到
<table>
<form action="Brontoevoegen_verwerking1.php" method="POST" enctype="multipart/form-data">
</form>
<!-- form closed :O -->
<tbody>
<tr>
<td>
<p id="x">URL:</p>
</td>
<td>
<p id="y">
<input type="text" name="URL">
</p>
</td>
</tr>
</tbody>
</table>
URL:
因为HTML无效,所以不能将表单元素作为表中的直接子元素,也不能将行和单元格直接作为表单中的直接子元素。好的,没关系。当我把行设置在行的上方时,一切都很好。是的,你可以在表单中有一个表,甚至可以在表中有一个表单,但是一个表不能有一个表单作为直接子项,你需要了解HTML的基本知识。好的,没关系。当我把行设置在行的上方时,一切都很好。是的,你可以在表单中有一个表,甚至可以在表中有一个表单,但是一个表不能有一个表单作为直接子项,你需要了解HTML的基本知识。好的,没关系。当我把行设置在行的上方时,一切都很好。是的,你可以在表单中有一个表,甚至可以在表中有一个表单,但是一个表不能有一个表单作为直接子项,你需要了解HTML的基本知识。好的,没关系。当我将行设置在行的上方时,一切都很好。是的,你可以在表单中有一个表,甚至可以在表中有一个表单,但是一个表不能有一个表单作为直接子项,你需要了解HTML的基本知识。