你最好是把javascript直接写到网业中,不要用echo。那样程序的可读性很差,而且容易出错。
<?echo "<script>";
echo "function userconfirm(f)";
echo "{";
echo "if(document.all.item('kemuhao').value=='')";
echo "{"
echo "alert('凭证号不能为空')";
echo "document.all.item('pingzhenghao').focus()";
echo "return false";
echo "}";
echo "if(document.all.item('kemumingcheng').value!='')";
echo "{";
echo "var s='科目号:'+f.kemuhao.value+'\n科目名称:'+f.kemumingcheng.value+'\n借方数:'+f.jiefangshu.value+'\n贷方数:'+f.daifangshu.value+'\n审核人:'+f.shenheren.value+'\n摘要:'+f.zhaiyao.value+'\n确认要添加吗?'";
if(confirm(s)) return true
return false
}
}
</script>
这样写程序简直太昭高了,需要在javascript的地方用php的地方可以这样用
<script>
alert ("你的科目号为<?php $kemuId?>");
</script>
<?echo "<script>";
echo "function userconfirm(f)";
echo "{";
echo "if(document.all.item('kemuhao').value=='')";
echo "{"
echo "alert('凭证号不能为空')";
echo "document.all.item('pingzhenghao').focus()";
echo "return false";
echo "}";
echo "if(document.all.item('kemumingcheng').value!='')";
echo "{";
echo "var s='科目号:'+f.kemuhao.value+'\n科目名称:'+f.kemumingcheng.value+'\n借方数:'+f.jiefangshu.value+'\n贷方数:'+f.daifangshu.value+'\n审核人:'+f.shenheren.value+'\n摘要:'+f.zhaiyao.value+'\n确认要添加吗?'";
if(confirm(s)) return true
return false
}
}
</script>
这样写程序简直太昭高了,需要在javascript的地方用php的地方可以这样用
<script>
alert ("你的科目号为<?php $kemuId?>");
</script>
<script>
function userconfirm(f)
{
if(document.all.item("kemuhao").value=="")
{
alert("科目号不能为空")
document.all.item("pingzhenghao").focus()
return false
}
if(document.all.item("kemumingcheng").value!="")
{
var s="科目号:"+f.kemuhao.value+"\n科目名称:"+f.kemumingcheng.value+"\n借方数:"+f.jiefangshu.value+"\n贷方数:"+f.daifangshu.value+"\n审核人:"+f.shenheren.value+"\n摘要:"+f.zhaiyao.value+"\n确认要添加吗?"
if(confirm(s)) return true
return false
}
}
</script>
可是结果还是一样的.第二个判断条件还是没有