【问题标题】:Ignore Resetting A Field When Checkbox Checked in PHP Form在 PHP 表单中选中复选框时忽略重置字段
【发布时间】:2013-11-21 19:28:57
【问题描述】:

我正在尝试在 PHP 中编写代码,如果某个字段被选中...

<input type="checkbox" name="OmitDate" value="true" value="<?php echo htmlspecialchars($OmitDate);?>">

...选择清除按钮...

<input type="reset" value="Clear">

...它不会清除表单中的某些字段

<input type="text" name="Date" size="140" value="<?php echo htmlspecialchars(urldecode($Date));?>">

这可能吗?

【问题讨论】:

    标签: php forms field reset


    【解决方案1】:

    PHP 不适用于客户端操作。 使用 Javascript。

    即使用 jQuery,您可以执行以下操作:

    $('#buttonID').click(function(){
        $('#textFieldID').val('');
    });
    

    简单的内联javascript可以是:

    <button id="clearButton" onclick="document.getElementById('textFieldId').value='';">Clear</button>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      相关资源
      最近更新 更多