亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SCRIPT5009: 'isCheckSign' is undefined

SCRIPT5009: 'isCheckSign' is undefined

慕無忌1623718 2018-12-07 13:51:25
在IE10/IE11上時,當打開一個頁面的時候,對應的描述不能顯示出來。而在IE10 兼容模式及IE10以下版本時,卻能顯示出來。 報錯如下: SCRIPT5009: 'isCheckSign' is undefined 代碼如下: 1 <input name="gender" id="gender" value="" size="5" tableName="T_GENDER" whereClause=" gender_code not like 'N'" isCheckSign="true" onblur="javascript:this.value=this.value.toUpperCase(); if(isCheckSign){ 2 var resultTagSelf= 3 showDescWithArray('gender','gender_desc',new Array(new Array('M','M','Male'),new Array('F','F','Female')),'Invalid gender entered','/ls');_dealDeadlock(resultTagSelf);}if(resultTagSelf){checkGender();}" class='textfiled' maxLength="5" notNull="true"> 4 <input name='gender_desc' size='18' disabled value=""class='textfiled_ro'> 頁面顯示如下: IE10兼容模式下 Gender ??* IE10及以上版本(下圖 左文本框數據復制不下來) Gender ??* 語言描述: 在IE10兼容模式及IE10以下版本,文本框“gender_desc”可以根據文本框“gender”輸入的數據自動填入對應字符(male/female);在IE10及以上版本則不能自動填入對應描述。請求各路大神幫忙解答!謝謝!
查看完整描述

4 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

提示isCheckSign is undefined 是正確的。

根據你的代碼,你確實沒有定義isCheckSign這個變量。

如果想要正常的執行,使用if(this.getAttribute("isCheckSign"))

查看完整回答
反對 回復 2018-12-24
?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

好亂的代碼,如果gender只有male/female,完全可以非常簡單的實現。

onblur 函數里只需獲取gender內容然后判斷F/M設置后一個對象值male/female

查看完整回答
反對 回復 2018-12-24
?
慕后森

TA貢獻1802條經驗 獲得超5個贊

這個代碼是自動生成的。第二個文本框就是跟據第一個文本框輸入的m/f來自動填入male或female。關鍵就是'isCheckSign'總是undefined。。。

查看完整回答
反對 回復 2018-12-24
  • 4 回答
  • 0 關注
  • 470 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號