I have found a work around for this that works in IE, Chrome and Firefox. And instead of using php approach decided to utilize jQuery. It is not a complete solution but will work in a pinch for anyone else out there that needs to apply this as well.
<script type="text/javascript">
/*! jQuery script to hide certain form fields */
$(document).ready(function () {
//Hide the field initially
$("#hide").hide();
//Show the text field only when the third option is chosen
$('#dropdown').change(function () {
if ($("#dropdown").val() == "Other") {
$("#hide").show();
var input = $("#hide");
if (input.length > 0) { //If the input field contains any value remove it
input.val('');
}
} else {
$("#hide").hide();
var input = $("#hide");
input.val("NA"); //add NA Value to hidden field that is required!
}
});
});
</script>
This will add NA to the required field thus bypassing the required check.