javascript - PHP 当用户选中复选框时清除文本框

标签 javascript php html checkbox

目前我正在尝试添加一些功能,以便用户能够提交匿名建议。当用户选中复选框时,我试图清除包含用户名的文本框。但是,我的代码在选中时不会清除该复选框。有没有办法在提交表单之前清除复选框?

谢谢

<div>
    <label style="display: inline-block; margin-left: 10px; letter-spacing: 2px; color: #007A8E;"> 
        <div align="left"><b>Name:</b> </div>
    </label>
<div align="left">
    <input type="checkbox" style=" margin-left: 110px; outline: 1px solid #0078AE; " name="Anonymous" value="Anonymous" onClick="CheckAnon">
</div>
    <label style="margin-left: 2px; color: #0078AE;">
    <div align="left">Anonymous</div>
    </label>
<div align="left">
<? 
function CheckAnon()
{
    if(isset($_POST['Anonymous']) == 'Anonymous')
    {
        $anonFirstName="Anon";
        $anonLastName="Anon";
    }
    else if (isset($_POST['Anonymous']) != 'Anonymous')                                 
    {
        $anonFirstName = $firstName;
        $anonLastName= $lastName;
    } 
}
?>
</div>
</div> 

<div align="left">
    <input name="firstname" style="height: 34px; width: 268px; margin-left: 10px; margin-top: 5px; color: #007A8E;
    border: 1px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;" type="text"
    value="<? echo $anonFirstName?> <? echo $anonLastName?>">
</div>

最佳答案

您可以使用 jquery 或 javaScript 在客户端执行此操作。

假设这个文本框:

  <input type="text" id="fname" />

JavaScript 方法:

<script type="text/javascript">

    function clearTextBox() {

      // Code to clear textbox on Checkbox tick

      var textname = document.getElementById("fname"); //get textbox id
      textname.value = ""; // clear the textbox
    }
 </script>

关于javascript - PHP 当用户选中复选框时清除文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31292782/

相关文章:

javascript - 使用 javascript if/else 更改 div 背景图像

javascript - 如何避免 TopoJSON 内存错误

javascript - 在 AWS Lambda 上“找不到模块 fluence-ffmpeg”

javascript - 如何选择具有特定 ID 的 d3 svg 路径

php - 如何在子域上正确设置 Yii2 模块?

javascript - 如何在按钮单击时聚焦下一个文本区域

javascript - 如何正确使用 Passport.js?

php - 如何在php中使用PDO transactino插入后获取插入ID

php - 获取链接的 src jQuery

javascript - 非点击目标时子菜单不隐藏