你這個寫法太亂,php和js都是支持單引號的,你用單引號能很容易看出問題
你的錯誤就是你echo那行後邊帶了分號結束
而下一行script是不在那個字元串里的,而且又不符合php語法所以報錯
⑵ PHP中javascript的問題
1<?phpif(a==yes)echo "<script language=\"javascript\"location.href='login.php';</script";?這個就好比是你直接輸出了一個JavaScript語句,運行到這個句子會跳轉到login.php頁面。2<SCRIPT language=javascript </SCRIPT 這個就是純粹的JavaScript語句嵌套,放到哪裡都可以,想用這種格式實現上面的功能: 如果實在php文件里,就要這么寫:<?phpif(a==yes){ ?<script language=\"javascript\"location.href='login.php';</script;<?php }?這樣的話,這個句子就不能放到 <?php ? 中間了
⑶ 為什麼我在eclipse里用php編寫留言板時嵌套的javascript為什麼沒效果呢
1)獲取值的地方有點錯誤。
myform.user.values=="",不是values而是value,還有myform.content.values==""也是一樣
2)if (myform.title.value.length<5)
}
alert('標題不能少於5個字元');
myform.id.focus();
return false;
}
前括弧寫錯了
3)具體修改後如下:
<script language=javascript type="text/javascript">
function checkpost(myform){
if (myform.user.value=="")
{
alert('請填寫用戶名');
myform.user.focus();
return false;
}
if (myform.title.value.length<5)
{
alert('標題不能少於5個字元');
myform.id.focus();
return false;
}
if (myform.content.value=="")
{
alert('留言內容不為空');
myform.user.focus();
return false;
}
}
</script>
我試過了,可以通過,將你的php代碼可以放到babu.php中去
⑷ php中嵌套js代碼問題
前面的回答都是不正確的,我仔細看了下你的錯誤,然後改了下代碼你試試
<div id='d1'></div>
<?php
for($i=0;$i<=9;$i++)
{
$row[$i]=$i;
echo "<script>window.onload=function(){document.getElementById('d1').innerHTML='$row[$i]'}</script>";
}
?>但是這樣只能輸出最後一個9因為被覆蓋了,要麼你就把值輸在一個div中,然後將div放在#d1中,因為我時間不夠了,只能給你說這么多
⑸ 如何在PHP中嵌入JS語句
同一文件嵌入直接用標簽
<?php
echo
"<script>*********</script>";
?>
調用外部JS
將以下語句寫在body之外
<script
src="****.js"
type="javascript"></script>
⑹ 如何在PHP中嵌入JS語句
同一文件嵌入直接用標簽
<?php
echo "<script>*********</script>";
?>
調用外部JS
將以下語句寫在body之外
<script src="****.js" type="javascript"></script>
⑺ PHP怎樣插入JS
方法和詳細的操作步驟如下:
1、第一步,創建一個測試php文件,見下圖,轉到下面的步驟。
⑻ javascript中如何嵌套PHP 急急 不知道語法和寫法
如果直接給你修改,那就下面這樣:
function setnews_crest(id){
alert('<?php echo $id; ?>');
}
我修改了兩個地方,首先是javascript的與否要求alert的參數是字元串類型,我給你添加了一對引號,其次是PHP語法要求每個語句以分號結束,變數名前面要有$。
⑼ php 中可以插入JavaScript腳本語言嗎
可以在php中插入JavaScript腳本語言:
<?php
echo "<script>alert('PHP中插入JavaScript語言!')</script>";
?>
同一文件嵌入直接用標簽
<?php
echo"<script>*********</script>";
?>
調用外部JS
將以下語句寫在body之外
<scriptsrc="****.js"type="javascript"></script>