asp编程问题请教

有尝试过:<%setbpa=conn.execute("select*frompan")%><scriptlanguage=javascript>functionjife... 有尝试过:<% set bpa=conn.execute("select * from pan")%>
<script language=javascript>
function jifengow(){
if(document.getElementById('totaljifen').value<bpa("jifen1")){
document.getElementById('dengji').value="<%=usertype1%>";
}
if(document.getElementById('totaljifen').value>=bpa("jifen1") && document.getElementById('totaljifen').value<bpa("jifen2") ){
document.getElementById('dengji').value="<%=usertype2%>";
}
}
</script>
但是判断无效,无法赋值。
求高人指点!菜鸟在这里先谢了!
我的源代码是用ASP做的,其中有几行代码是这样的:
<script language=javascript>
function jifengow(){
if(document.getElementById('totaljifen').value<1000){
document.getElementById('dengji').value="<%=usertype1%>";
}
if(document.getElementById('totaljifen').value>=1000 && document.getElementById('totaljifen').value<3000 ){
document.getElementById('dengji').value="<%=usertype2%>";
}
}
</script>
我的想法就是:将if判断语句中的数字(比如1000、3000这些数字)改成从数据库中取值,请问该怎么取值?
展开
 我来答
syht2000
高粉答主

2011-12-22 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
bpa("jifen1")这些是asp中的写法,当然不能直接用在js中,要加 asp标记才行,也就是
if(document.getElementById('totaljifen').value<bpa("jifen1")){
需要改成
if(document.getElementById('totaljifen').value<<% bpa("jifen1") %>){
其它的也都是一样的
更多追问追答
追问


function jifengow(){
if(document.getElementById('totaljifen').value){
document.getElementById('dengji').value="";}
。。。。。。
}请问是这样子的吧?但是我的改成这样子还是不能判断,不知道是什么原因?
追答
你运行之后在ie中右键查看源代码,看看倒底显示的是什么,如果没取到值,那就是有其它问题要再检查了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式