如何进一步格式化从标准 HTML 清单中获得的响应?
How can I further format the response I get from a standard HTML checklist?
希望你一切都好!
我构建了这段代码,导致了清单的以下设计,在其中我能够 select 列表中的多个项目 -
<!DOCTYPE html>
<html>
<body>
<h1>Show Checkboxes</h1>
<form action="/action_page.php">
<input type="checkbox" id="item1" name="item1" value="Tshirt">
<label for="item1"> Tshirt</label><br>
<input type="checkbox" id="item2" name="item2" value="Jeans">
<label for="item2"> Jeans</label><br>
<input type="checkbox" id="item3" name="item3" value="Shirt">
<label for="item3"> Shirt</label><br>
<input type="checkbox" id="item4" name="item4" value="Trousers">
<label for="item4"> Trousers</label><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
我得到的清单:
当我选择一些项目并点击提交时[这次我选择了牛仔裤和长裤],我得到的回复格式如下:item2=Jeans&item4=Trousers
。不幸的是,我无法进一步使用这种响应格式...
我需要的格式应该更像是:Jeans , Trousers
。没有 item-ids,也没有 = 符号 - 只有他们的显示名称...是否可能得到这样的响应?
如有任何帮助,我们将不胜感激!非常感谢!
Edit :这是我从中获得灵感的代码 - https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_checkbox
您可以使用像 myarrayName[]
这样的名称格式在您的支持中获取一组值。 name
属性不必是唯一的。例如:
<form action="" method="post">
<input type="checkbox" id="item1" name="item[]" value="Tshirt">
<label for="item1"> Tshirt</label><br>
<input type="checkbox" id="item2" name="item[]" value="Jeans">
<label for="item2"> Jeans</label><br>
<input type="checkbox" id="item3" name="item[]" value="Shirt">
<label for="item3"> Shirt</label><br>
<input type="checkbox" id="item4" name="item[]" value="Trousers">
<label for="item4"> Trousers</label><br><br>
<input type="submit" value="Submit">
</form>
希望你一切都好!
我构建了这段代码,导致了清单的以下设计,在其中我能够 select 列表中的多个项目 -
<!DOCTYPE html>
<html>
<body>
<h1>Show Checkboxes</h1>
<form action="/action_page.php">
<input type="checkbox" id="item1" name="item1" value="Tshirt">
<label for="item1"> Tshirt</label><br>
<input type="checkbox" id="item2" name="item2" value="Jeans">
<label for="item2"> Jeans</label><br>
<input type="checkbox" id="item3" name="item3" value="Shirt">
<label for="item3"> Shirt</label><br>
<input type="checkbox" id="item4" name="item4" value="Trousers">
<label for="item4"> Trousers</label><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
我得到的清单:
当我选择一些项目并点击提交时[这次我选择了牛仔裤和长裤],我得到的回复格式如下:item2=Jeans&item4=Trousers
。不幸的是,我无法进一步使用这种响应格式...
我需要的格式应该更像是:Jeans , Trousers
。没有 item-ids,也没有 = 符号 - 只有他们的显示名称...是否可能得到这样的响应?
如有任何帮助,我们将不胜感激!非常感谢!
Edit :这是我从中获得灵感的代码 - https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_checkbox
您可以使用像 myarrayName[]
这样的名称格式在您的支持中获取一组值。 name
属性不必是唯一的。例如:
<form action="" method="post">
<input type="checkbox" id="item1" name="item[]" value="Tshirt">
<label for="item1"> Tshirt</label><br>
<input type="checkbox" id="item2" name="item[]" value="Jeans">
<label for="item2"> Jeans</label><br>
<input type="checkbox" id="item3" name="item[]" value="Shirt">
<label for="item3"> Shirt</label><br>
<input type="checkbox" id="item4" name="item[]" value="Trousers">
<label for="item4"> Trousers</label><br><br>
<input type="submit" value="Submit">
</form>