did you check if there were any client scripts "onchange" for this field, that might cause clearing value?