Javascript JSF浏览按钮-单选按钮检查

Javascript JSF浏览按钮-单选按钮检查,javascript,jsp,jsf,Javascript,Jsp,Jsf,我在我的项目中使用tomahawk库作为浏览按钮 浏览按钮代码 <td><t:inputFileUpload id="file" value="#{sampleService.file}" valueChangeListener="#{sampleService.file}" /></td> 单选按钮代码 <td><input type="radio" /> This is compulsory</

我在我的项目中使用tomahawk库作为浏览按钮

浏览按钮代码

<td><t:inputFileUpload id="file" value="#{sampleService.file}" 
            valueChangeListener="#{sampleService.file}" /></td>

单选按钮代码

<td><input type="radio" /> This is compulsory</td>
这是强制性的
我想在这里进行验证,如果用户没有选中单选按钮, 它应该显示一条消息,以检查单选按钮


感谢您的帮助

如果您在此处搜索,您将找到它,但出于您的兴趣

    var radios = document.getElementsByTagName('input');
    var value;
    for (var i = 0; i < radios.length; i++) {
        if (radios[i].type === 'radio'){
           if(radios[i].checked) {
            // get value, set checked flag or do whatever you need to
            value = radios[i].value;       
        } else {
              alert('This is compulsory')
       }
      }
    }
var radios=document.getElementsByTagName('input');
var值;
对于(变量i=0;i
如果您在此处搜索,您将找到它,但这是出于您的兴趣

    var radios = document.getElementsByTagName('input');
    var value;
    for (var i = 0; i < radios.length; i++) {
        if (radios[i].type === 'radio'){
           if(radios[i].checked) {
            // get value, set checked flag or do whatever you need to
            value = radios[i].value;       
        } else {
              alert('This is compulsory')
       }
      }
    }
var radios=document.getElementsByTagName('input');
var值;
对于(变量i=0;i
给单选按钮一个固定的
id
,并在文件字段的
onclick
中检查其
选中的
状态,如果它是
false
,则显示一条消息(警报?)并返回
false
,以阻止浏览按钮

例如


这是强制性的

给单选按钮一个固定的
id
,并在文件字段的
onclick
中检查其
选中的
状态,如果它是
false
,则显示一条消息(警报?)并返回
false
,以阻止浏览按钮

例如


这是强制性的

单击“浏览”按钮时,如何调用此功能您必须从此处查看最适合您的功能。通常“onclick”会起作用。当单击浏览按钮时,我如何调用此功能?您必须从这里检查哪个最适合您。通常“onclick”会起作用
function checkCompulsory() {
    if (!document.getElementById('compulsory').checked) {
        alert('Please check radio button'); 
        return false;
    } else {
        return true;
    }
}
<t:inputFileUpload id="file" value="#{sampleService.file}" valueChangeListener="#{sampleService.file}" 
    onclick="return checkCompulsory()"
/>
<input type="radio" id="compulsory" /> This is compulsory