<?phpfunction alert($msg) {echo "<script type='text/javascript'>alert('$msg');</script>";}if(array_key_exists('btnRegisterAdmins', $_POST)) { $fname = $_POST['FirstName'];$lname=$_POST['LastName'];if(empty($fname)){ $alertscript = "you need...<br />";}if(empty($lname)){ $alertscript = $alertscript . "<br /> to be good..."; alert($alertscript);}?>輸出沒有換行,并且標簽本身出現。我可以用什么方法解決這個問題?
2 回答

斯蒂芬大帝
TA貢獻1827條經驗 獲得超8個贊
alert(" hi \r\n i am at new line")
<br/>代碼中第二次出現的被替換為“/r” 嘗試
<?php
function alert($msg)
{
$msg = "'$msg'"; //to get message enclosed by single quotes
echo "<script type='text/javascript'>", //try other approach
"alert($msg);",
"</script>";
}
$arr = array("btnRegisterAdmins"=>1);
if(array_key_exists('btnRegisterAdmins', $arr))
{
$fname = ""; //guessing no fname
$lname=""; //guessing no lname
$alertscript ="";
if(empty($fname))
{
$alertscript = " you need...";
}
if(empty($lname))
{
$alertscript = $alertscript . '\r to be good...';
alert($alertscript);
}
}
?>
- 2 回答
- 0 關注
- 113 瀏覽
添加回答
舉報
0/150
提交
取消