如何使用js点击按钮用户时验证,这是我的代码

时间:2015-05-12 00:30:51

标签: javascript

HTML

<p><span>a</span><input type="button" value="Verdadero" id="v" onclick="verdad()"></p>
<p><span>b</span><input type="button" value="Falso" id="f" onclick="verdad()"></p>

的JavaScript

function verdad() {
    var ver = document.getElementById('v');
    var fal = document.getElementById('f');

    if (ver == 'v' || fal == 'f' ) {
        alert('correcto');
        return true;    
    } else {
        alert('falso');
        return false;
    }
 }

1 个答案:

答案 0 :(得分:0)

如果我理解你的要求......

HTML

<p><span>a</span><input type="button" value="Verdadero" id="v" onclick="verdad(this)"></p>
<p><span>b</span><input type="button" value="Falso" id="f" onclick="verdad(this)"></p>

的JavaScript

function verdad(elem) {
    var ver = document.getElementById('v');
    var fal = document.getElementById('f');

    if (ver == elem || fal == elem ) {
        alert('correcto');
        return true;    
    } else {
        alert('falso');
        return false;
    }
}

...但是,您似乎可能真的想知道是否点击了VerdaderoFalso。如果是这种情况,那么从......开始会更多......

HTML

<p><span>a</span><input type="button" value="Verdadero" id="v" onclick="verdad(true)"></p>
<p><span>b</span><input type="button" value="Falso" id="f" onclick="verdad(false)"></p>

的JavaScript

function verdad(val) {
    if (val) {
        alert('correcto');
        return true;    
    } else {
        alert('falso');
        return false;
    }
}