如果string是某种东西,则value为null

时间:2012-08-02 10:15:01

标签: javascript

在javascript中如何编写一个函数,如果字符串是'Select client',那么地址和联系号码字段应为null或空白。我已经有了这个功能,如果选择了客户端名称,那么使用rails的populator gem自动输入地址和联系号码字段。

 $('#client_id').change(function(){
        $.ajax({
            url: "/fetch_client",
            type: "POST",
            data: "id="+$(this).attr('value'),
            dataType: "json",
            success: function(data, textStatus, xhr){
                $('#client_address').attr('value',data.client_address);
                $('#client_contact_number').attr('value',data.client_contact_number);

            },
            error: function(xhr, textStatus, errorThrown){

            }

        });
  }); 

有些人可以帮助我,因为我是javascript的新手吗?

1 个答案:

答案 0 :(得分:0)

 $('#client_id').change(function(){
       if ($(this).val() == "Select client") {
                $('#client_address').attr('value', "");
                $('#client_contact_number').attr('value', "");
       } else {

        $.ajax({
            url: "/fetch_client",
            type: "POST",
            data: "id="+$(this).attr('value'),
            dataType: "json",
            success: function(data, textStatus, xhr){
                $('#client_address').attr('value',data.client_address);
                $('#client_contact_number').attr('value',data.client_contact_number);

            },
            error: function(xhr, textStatus, errorThrown){

            }

        });
     }
  });