0

javascript で、文字列が「Select client」の場合、住所と連絡先番号のフィールドを null または空白にする関数を作成するにはどうすればよいですか。私はすでに、クライアント名が選択されている場合、住所と連絡先番号のフィールドがレールのポピュレーター宝石を使用して自動的に入力されるというこの機能を持っています。

 $('#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が初めてなので、誰か助けてもらえますか?

4

1 に答える 1

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){

            }

        });
     }
  }); 
于 2012-08-02T10:18:30.423 に答える