所以我想隱藏一個單選按鈕,直到我的表單被填寫完,但我不知道如何。我試過.hide();當我把它放在我的.submit函數之外但是它不起作用。這是使用jquery和bootstrap。如何隱藏單選按鈕,直到發生什麼事情?
這裏是我的JS小版(「同意」是的單選按鈕):
$('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();
}
});
我想隱藏的單選按鈕,直到窗體的第一個名稱部分填寫,然後單選按鈕將出現。
將單選按鈕的CSS設置爲'display:none'。然後使用jQuery的表單字段的輸入綁定。當他們開始輸入時,然後將單選按鈕的CSS設置爲'display:block;'查看以下鏈接以查看我已經完成的其他示例:http://stackoverflow.com/questions/33551833/javascript-call-function -oninput/33553683#33553683和http://stackoverflow.com/questions/33544127/check-if-the-page-was-reload –
這似乎是你可以很容易地使用angular的東西。 – maxshuty
謝謝,但我其實不想爲此使用CSS。我想我應該提到我正在使用jquery和bootstrap。 – Guy