2014-05-13 78 views
1

我有这个代码到内容编辑器Web部件在2007年的SharePoint显示窗体:检查字段值2007

<p> 
    <script src="/GCAP/JQuery/jquery-1.5.js"> 
    </script> 
    <script type="text/javascript"> 


$(document).ready(function() { 
var sField1 = $('h3:contains("sino")').closest('td').next('td').text(); 
    alert("sField1:"+ sField1); 
    if (sField1 == "No"){ 
     alert("prove"); 
    } 

}); 
    </script> 

</p> 

变量sField1等于“没有”,但是当检查我不不显示警报(“证明”)。

为什么即使值相同,它也不会在“then”子句中出现?

感谢您的帮助。

问候, 弗朗切斯科

+0

尝试'如果{警报( '证明')}'($修剪(sField1)== “否”。);有可能是空间:) –

+1

它的作品...谢谢! – user2277798

回答

1

使用jQuery.trim(str)

说明:从字符串的开头和结尾删除空格。

if($.trim(sField1) == "No") { alert('prove') } ;