是否使用 php if 语句作为 javascript if 语句非正统的条件?

我正在一个注册页面上工作,如果有无效的输入,我分配$_GET变量以将无效输入的边框更改为红色。如果页面加载时没有$_GET设置变量,我会遇到未定义的索引错误,所以这是我的解决方法,至少可以说,它看起来很混乱。他们是一种更清洁的方法吗?


<script>

if(<?php 

  if(isset($_GET['email_Error'])){

    echo 1;

  }else{

    echo 0;

  } 

?> == 1){

$("#email").css('border','2px solid red');

}

</script>


子衿沉夜
浏览 130回答 1
1回答

Qyouu

是的。仅当该条件为真时才输出 JavaScript。这样,您的页面中就不会出现不必要的 JavaScript,而且阅读起来更清晰。<?php if(isset($_GET['email_Error'])): ?><script>$("#email").css('border','2px solid red');</script><?php endif; ?>
打开App,查看更多内容
随时随地看视频慕课网APP