我有这个简单的复选框。
我的问题是,如果我选中任何一个复选框,它应该在表单提交后保持检查状态。
<input type="checkbox" name="services" value="make-up"> Make-up <br>
<input type="checkbox" name="services" value="massage"> massage <br>
<input type="checkbox" name="services" value="haircut"> Haircut <br>
我尝试使用单选按钮的代码希望工作,但我失败了。
<?php if (isset($services) && $services=="make-up") echo "checked";?>
我了解到它可以使用localstorage。但是我看到的所有例子都非常复杂。
有一种简单的方法可以解决这个问题吗?
感谢。
答案 0 :(得分:1)
您可以通过以下方式进行检查:
Event createdEvent = calendario.events().insert("some-mail-from-google0@group.calendar.google.com", event).setSendNotifications(true).execute();
其他领域相同。
这将检查发布的值是否与复选框值相同。
答案 1 :(得分:1)
由于您想要使用复选框,您可能需要对输入名称进行排列:
<input type="checkbox" name="services[]" value="make-up"> Make-up <br>
<input type="checkbox" name="services[]" value="massage"> massage <br>
<input type="checkbox" name="services[]" value="haircut"> Haircut <br>
结合了以下功能:
<?php
function isChecked($value)
{
return (!empty($_REQUEST['services']) && in_array($value,$_REQUEST['services']));
}
最终结果如下:
<input type="checkbox" name="services[]" value="make-up"<?php if(isChecked('make-up')) echo ' checked' ?>> Make-up <br>
<input type="checkbox" name="services[]" value="massage"<?php if(isChecked('massage')) echo ' checked' ?>> massage <br>
<input type="checkbox" name="services[]" value="haircut"<?php if(isChecked('haircut')) echo ' checked' ?>> Haircut <br>
答案 2 :(得分:0)
您无法访问services as $services
来REQUEST
$_REQUEST['services']
,$services=$_REQUEST['services'];
并<input type="checkbox" name="services" value="make-up" <?php if(isset($services) && $services=="make-up"){ echo "checked"; } ?> > Make-up <br>
<input type="checkbox" name="services" value="massage" <?php if(isset($services) && $services=="massage"){ echo "checked"; } ?> > massage <br>
<input type="checkbox" name="services" value="haircut" <?php if(isset($services) && $services=="haircut"){ echo "checked"; } ?> > Haircut <br>
HTML:
for line, row in enumerate(df.itertuples(), 1):
if row.Qty:
if row.Qty == 1 and row.Price == 10:
row.Buy = 1
AttributeError: can't set attribute