Javascript HTML$\u发布问题
我现在有一个表单,在表单下面,我有一个复选框和一些单选按钮。以下是复选框和单选按钮的代码:Javascript HTML$\u发布问题,javascript,html,forms,post,Javascript,Html,Forms,Post,我现在有一个表单,在表单下面,我有一个复选框和一些单选按钮。以下是复选框和单选按钮的代码: <li id="discountCheckbox" class=" "> <label class="desc" id="title416" for="Field416"> Discounts Available: </label> <div> <span>
<li id="discountCheckbox" class=" ">
<label class="desc" id="title416" for="Field416">
Discounts Available:
</label>
<div>
<span>
<input id="discountCheckbox" name="discountCheckbox" type="checkbox" class="field checkbox" value="Past Host Discount - 10%" tabindex="12" />
<label class="choice" for="Field416">Past Host Discount - 10%</label>
</span>
</div>
</li>
<li id="shipping1" class=" ">
<label class="desc" id="shippingChoice" name="shippingLabel" value="yahha" for="Field517_0">
Shipping Options
</label>
<div>
<input id="9281" name="9821" type="hidden" value="" />
<span>
<input id="shipping1" name="shipping1" type="radio" class="field radio" value="cost" tabindex="13" checked="checked" onclick="setShippingSpan('$2.00');" />
<label class="choice" for="Field517_0" >
$2.00 Shipping Fee</label>
</span>
<span>
<input id="shipping2" name="shipping1" type="radio" class="field radio" value="free" tabindex="14" onclick="setShippingSpan('$0.00');" />
<label class="choice" for="Field517_1" >
I will pick up the items (free shipping)</label>
</span>
</div>
</li>
折扣优惠:
过往主办折扣-10%
运输选择
2美元运费
我将取货(免费送货)
在提交表单时,我有一个运行的文件process.php。在该文件中,我使用
$\u POST[“折扣复选框”]
获取复选框的值。但是,我不知道如何获取单选按钮的值(确定选择哪一个)我该怎么做?给单选按钮起相同的名字,然后你的$\u POST
中的名字将具有所选单选按钮的值。给单选按钮起相同的名字,然后你的$\u POST
中的名字将具有所选单选按钮的值。给单选按钮按钮名称相同,但值不同。提交表单时,只需在$\u POST数组中检查该名称的值,即可查找所选的值。为单选按钮指定相同的名称,但不同的值。提交表单时,只需在$u POST数组中检查该名称的值即可查找所选的值。我相信您的输入类型的元素无线电
应该共享一个公共名称属性,并通过其值属性来区分。然后,在PHP代码中,您将检查由名称索引的$\u POST[]
的值,该值应包含所选单选按钮的值。我相信您的输入类型的radio
元素应共享一个公共名称属性,并通过其值属性进行区分。然后,在PHP代码中,您将检查由名称索引的$\u POST[]
的值,该值应包含所选单选按钮的值。通过为所有单选按钮提供相同的名称,您将在$\u POST[name]变量中获得所选按钮的值
<input name="shipping" value="something" type="radio" />
echo $_POST['shipping']; // echoes "something"
echo$_POST['shipping'];//呼应“某物”
通过给所有单选按钮赋予相同的名称,您将在$\u POST[name]变量中获得所选按钮的值
<input name="shipping" value="something" type="radio" />
echo $_POST['shipping']; // echoes "something"
echo$_POST['shipping'];//呼应“某物”
您有多个ID相同的元素。这是无效的HTML。我已修复了此问题。现在我该怎么办?清理HTML也很好,这样我们可以帮助你更快…这让它有点难读。发自内心的:)你写了$\u帖子
,这意味着你在使用PHP?这篇文章没有提到这一点,因为捕捉值的解决方案包括使用$_post['shipping1']获取单选按钮的值。例如,看看这篇关于它的文章(),你有多个相同ID的元素。这是无效的HTML。我已经修复了这个问题。现在我该怎么办?清理HTML也很好,这样我们可以帮助你更快…这让它有点难读。发自内心的:)你写了$\u帖子
,这意味着你在使用PHP?这篇文章没有提到这一点,因为捕捉值的解决方案包括使用$_post['shipping1']获取单选按钮的值。例如,看看这篇关于它的文章()我已经更新了代码以保持名称的一致性。你能告诉我代码现在是什么样子吗?它们都有shipping1这个名字,因此要使用的变量是“$\u POST['shipping1']”。这将保存所选单选按钮的值,在本例中,我的php代码中有“cost”或“free”,如果($\u POST[“shipping1”]==“cost”){$response=$response。“Shipping:$$2.00
”;$grand+=2;},但即使使用正确的单选按钮提交,它也不起作用。事实上,我打印了$response=$response。“值为:”$_POST[“shipping1”]。“
”;在Colni更新代码以保持名称一致后,它会打印一个空白。你能告诉我代码现在是什么样子吗?它们都有shipping1这个名字,因此要使用的变量是“$\u POST['shipping1']”。这将保存所选单选按钮的值,在本例中,我的php代码中有“cost”或“free”,如果($\u POST[“shipping1”]==“cost”){$response=$response。“Shipping:$$2.00
”;$grand+=2;},但即使使用正确的单选按钮提交,它也不起作用。事实上,我打印了$response=$response。“值为:”$_POST[“shipping1”]。“
”;在科隆人给他们取了相同的名字后,它会打印一张空白,那么我该怎么做呢?(请参阅更新的代码)希望这有点帮助。它使用jquery获取值,但在表单post的另一端应该大致相同。我给了他们相同的名称,那么我该怎么做呢?(请参阅更新的代码)希望这有点帮助。它使用jquery获取值,但在表单post的另一端应该大致相同。请参见上面的代码。我已将其更新为具有相同的名称。代码现在是什么样子?$\u POST['shipping1']现在将计算用户在提交表单之前选择的任何单选按钮。请参阅上面的代码。我已将其更新为具有相同的名称。代码现在是什么样子?$\u POST['shipping1']现在将计算用户在提交表单之前选择的任何单选按钮。我已更新代码,以便radio类型的元素具有相同的通用名称。您能告诉我如何使用$\u POST吗?@reising1:$\u POST[“shipping1”]
在代码发布时应包含值“cost”,假设单选按钮保持选中状态。否则,它应该包含“free”(或您添加到该单选按钮的任何其他内容)。@reising1:Define“not working”。该数组元素中有什么值?$\u POST
数组中有哪些元素?在我的php代码中,我有:if($\u POST[“shi