Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML:尝试发送按钮按下时下拉框的位置和输入框的内容_Html - Fatal编程技术网

HTML:尝试发送按钮按下时下拉框的位置和输入框的内容

HTML:尝试发送按钮按下时下拉框的位置和输入框的内容,html,Html,首先,我应该说我不是一个HTML程序员。我正在尝试为我正在使用嵌入式C创建的嵌入式服务器创建一个简单的HTML页面 我已经成功地填充了一个非常大的HTML下拉框,其中包含100多个条目,并在按下按钮时发送下拉框选择的内容。这似乎行得通。我正在做以下工作: <!DOCTYPE html> <html> <body> <form action="" method="post"> <fieldset> <select name="Til

首先,我应该说我不是一个HTML程序员。我正在尝试为我正在使用嵌入式C创建的嵌入式服务器创建一个简单的HTML页面

我已经成功地填充了一个非常大的HTML下拉框,其中包含100多个条目,并在按下按钮时发送下拉框选择的内容。这似乎行得通。我正在做以下工作:

<!DOCTYPE html>
<html>
<body>
<form action="" method="post">
<fieldset>
<select name="TileID"><option value="0">+61.22-KC-E02-E01<option value="1">+61.22-KC-E02-E02<option value="2">+61.22-KC-E02-E03

etc etc etc

<input type="submit" name="on" value="Switch Tile On">
</fieldset>
</form>Control the lights on the DALI buses <br> <br>
</body>
</html>

+61.22-KC-E02-E01+61.22-KC-E02-E02+61.22-KC-E02-E03
等等等等等等
控制DALI总线上的灯

正如我所说,下拉框中有100多个实体

有了这个,我从嵌入式服务器向broswer发送了一个No内容,它看起来很高兴

我需要做的是添加一个文本框,这样我就可以添加灯光级别来设置灯光。我尝试过各种方法,比如添加:

<input type="text" name="level" value="% Level">

更改为:

<form action="" method="post">

但什么都不管用。各种各样的事情要么就是不起作用,要么就是我按下按钮时超时


我觉得我想做的事情应该很简单,但我现在正在兜圈子!如果有人能指出我错在哪里以及我需要做什么,我将不胜感激

输入本身看起来微不足道,因此问题一定出在处理此请求的服务器上。您的服务器是否具备处理
应用程序/x-www-form-urlencoded
编码的能力?服务器就是我用C编写的。它基本上能够处理我编程它要做的任何事情。我非常怀疑是服务器,当然是浏览器中的HTML不正确,我需要正确的语法?输入中没有语法错误可能导致这种情况。问题出在服务器上。当然,除非您自己定制的C程序非常完美,并且您意外下载了一个浏览器,该浏览器恰好挂在任何包含输入的表单上。但是,为什么只发送下拉框的值时它才起作用呢?当服务器接收到两个值时,它可能会有什么不同(或者服务器需要什么)?在这两种情况下,我都会返回一个没有内容的回复。