You can use event delegation to your form element, filtering out events triggered on descendants of #CxInfo:
$(myform).on('focusin', ':not(#CxInfo input)', function(e) {
/* Your code here */
});
$('#myform').on('focusin', ':not(#CxInfo input)', function(e) {
this.value = '';
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="myform">
<input value="foo" />
<div id="CxInfo">
<input value="bar" />
</div>
<input value="baz" />
</form>
Alternatively, you could stop the propagation of the events triggered inside that element:
$('#myform').on('focusin', 'input', function(e) {
/* Your code here */
});
$('#CxInfo').on('focusin', function(e) {
e.stopPropagation();
});
$('#myform').on('focusin', 'input', function(e) {
this.value = '';
});
$('#CxInfo').on('focusin', function(e) {
e.stopPropagation();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="myform">
<input value="foo" />
<div id="CxInfo">
<input value="bar" />
</div>
<input value="baz" />
</form>