<form name='toggleAutoManual' action='action' onchange='this.submit()'>
<input type='hidden' name='formSubmit' value='true'>
Mode:
<?php
if ($autoFlag==1)
{
?>
<input type='radio' value='Auto' checked='checked' name='autoFlag'>Auto / <input type='radio' value='Manual' name='autoFlag'>Manual
<?php
}
else
{
?>
<input type='radio' value='Auto' name='autoFlag'>Auto / <input type='radio' value='Manual' checked='checked' name='autoFlag'>Manual
<?php
}
?>
</form>
<小时/> 上面的代码段使用php来检查变量,并根据它检查“自动”或“手动”复选框。我的问题是netbeans如何突出语法。当您在netbeans中单击一个打开的html标记时,它会将其突出显示为黄色,并将结束标记黄色突出显示。如果标签找不到结束标签,则标记会以红色突出显示。我的“表单”标签以红色突出显示。这真让我烦恼。在我的脚本中,在许多不同的标签上多次发生此错误。我在这里做错了吗?知道为什么会这样吗?谢谢!
答案 0 :(得分:0)
不是你应该如何使用你的标签,而是使用这样的东西:
<form name='toggleAutoManual' action='action' onchange='this.submit()'>
<input type='hidden' name='formSubmit' value='true' />
Mode:
<?php
if ($autoFlag==1){
echo "<input type='radio' value='Auto' checked='checked' name='autoFlag' />Auto / <input type='radio' value='Manual' name='autoFlag' />Manual";
}else{
echo "<input type='radio' value='Auto' name='autoFlag' />Auto / <input type='radio' value='Manual' checked='checked' name='autoFlag' />Manual";
}
?>
</form>
这应该可以解决你的问题