如何在JavaScript中使用if条件 [英] How to use the if condition in javascript

查看:140
本文介绍了如何在JavaScript中使用if条件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我在应用程序中使用了javascript.我想根据在文本框中输入的值并检查标签中的条件,将标签的值更改为是"或否".这是我在应用程序中使用的脚本:

Hi,

I am using the javascript in my application. I want to change the value of the label as yes or no based on the value entered in the text box and checking the condition in the label. Here is the script I am using in my application:

<script language="javascript" type="text/javascript" >
     function TextChange() {
         var ProjectValue = document.getElementById('<%=txtApproxBidVal.ClientID%>').value;
         var Param = document.getElementById("<%= lblCondition.ClientID %>").innerHTML;
         if (parseInt(ProjectValue.value) > Param.innerHTML)
         {
             var yesnotext = document.getElementById("<%= lblYesNo.ClientID %>").innerHTML;
              yesnotext.value ="Yes";
          }
          else if (parseInt(ProjectValue.value) < Param.innerHTML)

          {

              var yesnotext = document.getElementById("<%= lblYesNo.ClientID %>").innerHTML;
              yesnotext.value = "No";
          }
     }
     </script>



该代码是否有任何更改.谁能帮我解决这个问题.

在此先感谢

[edit]仅标记(C#不正确)-OriginalGriff [/edit]



Is there any changes in this code. Can any one help me to solve this problem.

Thanks in Advance

[edit]Tags only (C# was not correct) - OriginalGriff[/edit]

推荐答案

为什么不解析右侧的值?
Why didn''t you parse the right side values?
if (parseInt(ProjectValue.value) > parseInt(Param.innerHTML)) { }


function TextChange() 
{
        if (eval(document.getElementById("txtApproxBidVal").value) > eval(document.getElementById("lblYesNo").innerHTML))
        {
             document.getElementById("lblYesNo").innerHTML="Yes";
         }
         else
         {
             document.getElementById("lblYesNo").innerHTML = "No";
         }
    }


<script language="javascript" type="text/javascript" >
     function TextChange() {
         var ProjectValue = document.getElementById('<%=txtApproxBidVal.ClientID%>');
         var Param = document.getElementById("<%= lblCondition.ClientID %>");
 var yesnotext = document.getElementById("<%= lblYesNo.ClientID %>");

         if (parseInt(ProjectValue.value) > parseInt(Param.innerText))
         {
                          yesnotext.innerHTML="Yes";
          }
          else if (parseInt(ProjectValue.value) < parseInt(Param.innerText))

          {

                            yesnotext.innerHTML= "No";

          }

     }

     </script>



希望这会有所帮助.



Hope this helps.


这篇关于如何在JavaScript中使用if条件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆