如題,目前實作的是提交后如果值不等于0則將單元格填充黃色,但是想要實作的是,不用提交,直接判斷該欄位值,不等于0就改變單元格顏色,不知道該怎么寫
<!-- script代碼,如果需要參考js檔案,請使用與HTML中相同的方式。 -->
<script type="text/javascript">
jQuery(document).ready(function(){
checkCustomize = function() {
var ret = true;
if (ret) {
var a1 = jQuery("#field12015").val();
if (a1 = 0) {
ret = true;
} else {
jQuery("#field12015").css('background-color', 'yellow');
ret = false;
}
return ret;
}
};
});
</script>
uj5u.com熱心網友回復:
換成監聽文本框變化
jQuery(document).ready(function(){
jQuery("#field12015").bindPropertyChange(function(){
var a1 = jQuery("#field12015").val();
if(){
……
}else{
……
}
});
});
uj5u.com熱心網友回復:
好像沒用(我就把“checkCustomize = function() {”改成了“jQuery("#field12015").bindPropertyChange(function(){”) 然后我的12015是明細表欄位,是否有影響
uj5u.com熱心網友回復:
明細表肯定不行吧
1.首先頁面初始化完成明細表是否有資料
2.明細表資料若是在頁面初始化完成之后新增的 這樣肯定監聽不到 若是明細表的話id也不會是這個吧 第一行jQuery("#field12015_0")每行后邊都遞增的
uj5u.com熱心網友回復:
換成監聽文本框變化
jQuery(document).ready(function(){
jQuery("#field12015").bindPropertyChange(function(){
var a1 = jQuery("#field12015").val();
if(){
……
}else{
……
}
});
});
好像沒用(我就把“checkCustomize = function() {”改成了“jQuery("#field12015").bindPropertyChange(function(){”) 然后我的12015是明細表欄位,是否有影響
明細表肯定不行吧
1.首先頁面初始化完成明細表是否有資料
2.明細表資料若是在頁面初始化完成之后新增的 這樣肯定監聽不到 若是明細表的話id也不會是這個吧 第一行jQuery("#field12015_0")每行后邊都遞增的
主表也不行,我試了的
uj5u.com熱心網友回復:
主表不能夠啊,明細id這樣寫肯定抓不到 結合控制臺資訊查看一下,方便的話 遠程uj5u.com熱心網友回復:
主表不能夠啊,明細id這樣寫肯定抓不到 結合控制臺資訊查看一下,方便的話 遠程
能不能把主表的發一份完整我的,明細表的有辦法嗎 xfaizz這個是weixin號
uj5u.com熱心網友回復:
最后實作了么?不用提交,直接判斷該欄位值,不等于0就改變單元格顏色。不管是主表的或者細表的?轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/98411.html
標籤:JavaScript
上一篇:google瀏覽器連接問題
