【发布时间】:2013-12-17 03:50:53
【问题描述】:
我目前正在使用一个简单的表单,例如,它有两个单选按钮
<form method="post" action="" autocomplete="off" role="form" class="snippet-form">
<div class="form-group ">
<label for="title">Title</label>
<input type="text" class="form-control" name="title" value="">
</div>
<div class="form-group">
<label class="radio-inline">
<input checked="checked" name="state" type="radio" value="public"> Public
</label>
<label class="radio-inline">
<input name="state" type="radio" value="private"> Private
</label>
</div>
<button type="submit" class="btn btn-default">Publish</button>
</form>
因此,当表单提交时,标题和两个单选按钮值之一将存储到数据库中。
我遇到的麻烦是,单选按钮的值必须是 PUBLIC 或 PRIVATE,否则它会破坏网站其余部分的功能,因为有些东西是私密和公开存储的。
例如,如果有人在浏览器中编辑值并提交表单,它将提交编辑后的值。
有没有办法使用 php 进行检查,所以如果选中任何一个单选按钮,它将在后端提交一个值?
【问题讨论】:
-
你愿意为此使用 Javascript 吗?