使用Javascript和php启用按钮

使用Javascript和php启用按钮,javascript,php,Javascript,Php,我的代码有这个问题。我应该实现的是在特定条件下启用禁用的按钮。我的代码在条件无效时工作,但如果条件正确,它将无法立即工作。我必须重新单击它才能启用$sentEmailClients(如果我让它工作的话,它将是mysql数据) 这是我的密码 <?php $sentEmailClients = 'test@test.com'; if ($_SERVER["REQUEST_METHOD"] == "POST") { $email = $_POST["validEmail"]; if (

我的代码有这个问题。我应该实现的是在特定条件下启用禁用的按钮。我的代码在条件无效时工作,但如果条件正确,它将无法立即工作。我必须重新单击它才能启用$sentEmailClients(如果我让它工作的话,它将是mysql数据)

这是我的密码

<?php
$sentEmailClients = 'test@test.com';
if ($_SERVER["REQUEST_METHOD"] == "POST") {
  $email = $_POST["validEmail"];

  if ($email === $sentEmailClients) {
    echo '
      <script>
      function enableButton2() {
        document.getElementById("addToClient").disabled = false;
      } 
      < /script>
    ';
  } else {
    echo 'Please enter a valid email';
  }
}

仅当条件为true时才呈现该函数,在第一次单击时,您将使其disabled=false并将其启用。而不是触发函数“onclick”,使其成为document.ready

$(document).ready(function(){
    $(#id).show()
}

仅当条件为true时,才会呈现函数。第一次单击时,您将使其disabled=false并将其启用。而不是触发函数“onclick”,而是使其成为document.ready

$(document).ready(function(){
    $(#id).show()
}

您只是根据条件添加函数,而不是调用函数。默认情况下添加函数,然后您只需要基于条件调用函数。请理解PHP和JavaScript之间的区别。一个是服务器端,另一个是客户端。阅读这个非常好的教程:您只是根据条件添加函数,而不是调用函数。默认情况下添加函数,然后您只需要基于条件调用函数。请理解PHP和JavaScript之间的区别。一个是服务器端,另一个是客户端。请阅读此非常好的教程: