php - 表单提交后调用 onclick javascript 事件

标签 php javascript form-submit

我的 html 表单中有一个单选按钮,并且我分配了一个 javascript onclick 函数来禁用一些表单文本字段。但是在提交表单后,我无法将禁用的表单文本字段保持为禁用状态。它正在变回正常的文本框。

所以我需要在表单提交后再次调用onclick函数来使之前禁用的字段保持禁用状态。我可以使用 php echo 'checked="checked"' 来保持精确的单选按钮检查,但是我怎样才能调用 javascript onclick 函数呢? (不使用ajax)

单选按钮代码:

<input onclick="show_textarea_1()" type="radio" name="button" value="Text Area 1" <?php if (isset($_POST['button']) && $_POST['button'] == 'Text Area 1')  echo ' checked="checked"';?> />Text Area 1

show_textarea_1() 函数:

function show_textarea_1()
   {
    $('#textarea2').attr("disabled","disabled");
    $('#textarea1').removeAttr("disabled"); 

  }

最佳答案

为什么不...

<textarea id="textarea1" <?=((isset($_POST['button']) && $_POST['button'] == 'Text Area 1') ? '' : 'disabled')?>></textarea>

这应该有效。

关于php - 表单提交后调用 onclick javascript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18669129/

相关文章:

php - IP Banning - 最有效的方法?

mysql - Nginx Php5-fpm 配置在 Maverisks 上不起作用

c# - 如何在没有 "runat=server"的情况下访问 C# 代码中的 HTML 控件?

javascript - chrome/safari(webkit?)在通过 Javascript .submit() 提交时不发布值

图像作为提交按钮

java - 哪里可以下载 java-x86-windows.dll

php - 如何正确延迟 laravel 中的每 100 封邮件

javascript - ReactJS 如何在状态具有特定值时运行 API 调用

javascript - 网络音频 api 卷积器似乎没有输出零

python - Selenium定位提交按钮