php收音机盒值

时间:2009-12-05 09:18:59

标签: php radio-button

鉴于使用html单选框时,要将值发送到php脚本,只有选定的值发送到php脚本,仍然适用。

我是否仍然需要检查用户是否选择了某些内容,当我只对选择的值发送到php脚本感兴趣时,如果用户没有选择任何我们什么也不做,或者我想我可以提示用户选择一些东西。

如果是这样,关于收音机盒的最佳处理方法是什么?

 <!--Using the radio box, a single selected value is sent to the php script for processing-->
    <td width="100px" height="30px">  
    <input type = "radio"
    name = "selection"
    value = "Lays" />Lays Chips 0.99c<br />

    <input type = "radio"
    name = "selection"
    value = "Ruffles" />Ruffles $1.85<br />

2 个答案:

答案 0 :(得分:2)

即使没有从你的无线电唱机中选择一个选项,用户也可以点击“提交”按钮。

如果可以在没有选择的情况下发送表单,并且您只想在未选择任何内容时执行不同的操作(或忽略它),则可以执行以下操作:

<?php
  if (isset(($_POST['selection'])) {
    //Use it.. and make sure to validate user input.
  } else {
    //nothing was selected. Do something or just ignore?
  }
?>

OTOH,如果你想在没有选择的情况下阻止提交,你需要使用一些JavaScript来做。

答案 1 :(得分:0)

即使未设置radiobox,您仍然可以将表单发回服务器。当然,除非你没有设置radiobox,否则你有Javascript阻止人们点击提交表单。

因此,在进行操作之前,您仍需要检查radiobox是否已设置。