Combining on click and on change

I have the following:

<form id="ImAForm" > 
    <input id="ImAField" />
</form>
<div id="Status" ></div>
<div id="SearchBox" ></div>


 $(document).on("change", "#ImAForm", function (e) {

        e.preventDefault();

        $('#Status').html("Saving...");

        $.ajax({

            url : 'Forms/Data.cfm',

            type : 'POST',

            data: $(this).serialize(), 

            success : function(data) 
            {
                $('#Status').html(data);
            },

        });
    });

   $(document).ready(function() 
        {
            $("#ImAField, #ImAnotherField").each(function() 
            {
                $(this).keyup(function(e) 
                { 
                    $('#SearchBox').html("Looking...");

                    $.ajax({

                        url : 'Forms/Data.cfm',

                        type : 'POST',

                        data: { 
                                    Find: $(this).val()
                              },

                        success : function(data) 
                        {
                            $('#SearchBox').html(data);
                        },

                    });
                });
            });
         });

Which fetches something like:

<table>
    <tr style="cursor: pointer" onclick="$('#ImAField').val('000');">
        <td>000</td>
    </tr>
</table>

-I press a key into the input field, it fetches some rows in the table, and I click a row. I want this clicked value to be put into the input field and trigger the form change event. (this is what does not work, as detailed below)

-I want the user to be able to type in a value if they don't want to use the results from the table. There are also other fields in the form I've omitted here.

What it does is: first click on the row - submits the form, does not load the data into the input field (I think this is because it changes focus?). Second click on the row loads the data into the input field but does not submit the form. How can I get this behavior sorted out?

EDIT: I can fix the second problem, the submit, by adding $('#ImAForm').submit() to the click event, but this still makes me click twice to trigger the event.