【发布时间】:2017-05-13 12:20:49
【问题描述】:
当用户在表单中提交数据时,我想将多个get变量合并为一个变量。
例如,如果用户输入“名字:Dave,姓氏:Smith,姓氏:Dave+Villa”之类的输入值
然后表单将 get 变量设为“?fName=Dave&lName=Smith&famName=Dave+Villa”
但我需要在单个变量中输出为“?family=Dave-Smith-Dave+Villa”。
这可能吗?
您也可以使用javascript。
这是我的代码,
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
<h4>Family Category</h4>
<form name="userForm" action="" method="get">
<table>
<tr><td>First Name :</td><td><input type="text" name="fName"/></td><tr>
<tr><td>Last Name :</td><td><input type="text" name="lName"/></td><tr>
<tr><td>Family Name:</td><td><input type="text" name="famName"/></td><tr>
<tr><td></td><td><input type="submit" value="Add Category"/></td><tr>
</table>
</form>
</body>
</html>
【问题讨论】:
-
在你的 php 中使用 implode
-
你使用javascript吗?
-
是的,你可以使用 javascript。但我不知道如何使用它..
-
您需要
-和+介于两者之间还是DaveSmithDave%2BVilla可以? -
是的,我需要一个 - 和 + 在字符串之间
标签: javascript php html forms variables