So I want to hide a radio button until my form is filled out but I don't know how. I tried .hide(); and that worked when I put it outside of my .submit function but doesn't work inside of it. This is using jquery and bootstrap.
Here is a small version of the JS I have ('agree' is the radio button):
$('myForm').submit(function(e){
    var firstName = $('first-name').val();
    var pattern = /^$/;
    var error = '';
    var checkbox = document.getElementById('agree');
    if(pattern.test(firstName)){
       error += 'Error: enter first name.\n';
    }
    if(error.length != 0){
        alert(error);
        e.preventDefault();
    }
});
I want to hide the radio button until the first name part of the form is filled out then the radio button will appear.
 
     
     
    