Php 表单提交后调用onclick javascript事件

Php 表单提交后调用onclick javascript事件,php,javascript,form-submit,Php,Javascript,Form Submit,我在html表单中有一个单选按钮,并分配了一个javascript onclick函数来禁用一些表单文本字段。但是在表单提交之后,我无法将禁用的表单文本字段保持在禁用状态。它正在变回正常的文本框 因此,我需要再次调用onclick函数,以便在表单提交后将先前禁用的字段保持在禁用状态。我可以使用php echo“checked=checked”来保持精确的单选按钮处于选中状态,但是我如何调用javascript onclick函数呢?不使用ajax 单选按钮代码: <input onclic

我在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
为什么不

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

那应该行。

试试html。。然后你可以使用jquery函数在必要时删除它@Ganesh:I根据单选按钮禁用字段。因此,我认为我不能使用上述方法。在这里,最好的方法是确保在重新加载页面时选中按钮。在jQuery中有一个名为.trigger的函数,可以确保在页面加载时单击单选按钮。我想这可能对你有帮助。。
<textarea id="textarea1" <?=((isset($_POST['button']) && $_POST['button'] == 'Text Area 1') ? '' : 'disabled')?>></textarea>