如果没有选择任何单选按钮,则必须显示一些消息并单击提交按钮

时间:2014-07-31 06:57:40

标签: javascript jquery html

如果associateIDnull,我想在不使用提示框的情况下显示一些消息。 如果可能,我们可以使用jquery吗?但我不知道如何使用jquery编写代码。 我想在同一页面显示消息但不想使用警告框。

function retrieveAssociate()
{
    //alert("in retrive associate");
    var associates = document.getElementsByName("resourceId");
    var associateID = null;
    for (var i = 0; i < associates.length; i++) {       
        if (associates[i].checked) {
            associateID = associates[i].value;
            break;
        }
    }

    if(associateID==null) {
        //in this part i need to put my logic to display message
        //here i want to display some message without using alert box if associateID is null
        //alert("Please select associate ID");          
    } else {

    }
}

1 个答案:

答案 0 :(得分:0)

您可以在页面中添加其他元素。例如,如果它输入文本

if(associateID==null){

$("#messageinput").val("associateID is null");

}
else{

}

或不使用jquery

if(associateID==null){

var elem = document.getElementById("messageinput");
elem.value = "associateID is null";

    }
    else{

    }

确保你的html正文中有这个

<input type="text" id="messageinput"/>

并导入必要的jquery版本。

首先你需要在servlet中设置属性,如

request.setAttribute("message", "some message");

用于JSTL导入

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
在您的HTML页面中,您可以使用c:out标记

<c:out value="${message}"/>

确保配置构建路径并下载jstl jar文件