java - 在使用 struts html 标签时,如何使用其 property 属性获取文本框的值?还有其他方法可以获取值吗?

标签 java javascript jsp struts

    function validate(){
    var username = document.getElementByProperty("userName").value;
    var password = document.getElementByProperty("passWord").value;
    if((username == null ||username =='') || (password == null||password=='')){
     x=document.getElementById("error");
     x.innerHTML = "Username or Password Cannot Be Blank";
    else{
       document.getElementById("loginform").submit();
    }


    <form id="loginform" action="login.do" method="post">
    UserName:<html:text property="userName"></html:text>
    PassWord:<html:password property="passWord"></html:password>
    <html:button onclick="validate()"></html:button>
    </form>

上面的代码不起作用,我无法在文本框中获取值以进行验证...请帮我解决这个问题...

最佳答案

function validate(){
    var username = document.getElementById("userName").value;
    var password = document.getElementById("passWord").value;
}


<form id="loginform" action="login.do" method="post">
    UserName:<html:text property="userName" styleId="userName"></html:text>
    PassWord:<html:password property="passWord" styleId="passWord"></html:password>
    <html:button onclick="validate()"></html:button>
</form>

关于java - 在使用 struts html 标签时,如何使用其 property 属性获取文本框的值?还有其他方法可以获取值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17742601/

相关文章:

java - 不能显示多个错误消息。 Java 小服务程序

java - 如何知道从哪个jsp页面调用servlet

java - 为什么静态方法中的局部类不是静态的

javascript - 将鼠标悬停在 JavaScript 幻灯片上时暂停

javascript - 为什么 document.getElementById 返回空值?

javascript - React 钩子(Hook)中功能组件内部的功能 - 性能

javascript - 退格键和空格键在 Firefox 中不起作用

java - 应用程序未在 Genymotion 中运行

java - android webview url加载两次

java - java中删除部分文件名