javascript empty file
Hallo ik heb een script zodra je niks invult in de input field is de button niet zichtbaar
als je iets typt komt die submit wel te voorschijn. dat is goed alleen nu als ik een text kopieer en in de input field plak reageert de script niet iemand enige idee ?
als je iets typt komt die submit wel te voorschijn. dat is goed alleen nu als ik een text kopieer en in de input field plak reageert de script niet iemand enige idee ?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
class CNTD {
/**
* Check Form Functions
* Ensures form is valid before proceeding
*/
check_form_button_disable(fields) {
$('#submit-btn').attr("disabled", true);
$('input').keyup(function() {
var valid = true;
fields.forEach( (field) => {
if ($(field).val().length == 0) valid = false
});
$('#submit-btn').attr("disabled", !valid);
})
}
check_form_with_error_message(fields, error_selector) {
var valid = true;
fields.forEach( (field) => {
if ($(field).val().length == 0) {
$(error_selector).show();
valid = false;
}
});
return valid;
}
/**
* Check Form Functions
* Ensures form is valid before proceeding
*/
check_form_button_disable(fields) {
$('#submit-btn').attr("disabled", true);
$('input').keyup(function() {
var valid = true;
fields.forEach( (field) => {
if ($(field).val().length == 0) valid = false
});
$('#submit-btn').attr("disabled", !valid);
})
}
check_form_with_error_message(fields, error_selector) {
var valid = true;
fields.forEach( (field) => {
if ($(field).val().length == 0) {
$(error_selector).show();
valid = false;
}
});
return valid;
}
je plakt waarschijnlijk met de muis en niet met ctrl-V?
KEYUP op regel 10 werkt dan niet.
Je zou CHANGE kunnen proberen?
KEYUP op regel 10 werkt dan niet.
Je zou CHANGE kunnen proberen?
en hoe doe ik zoiets
Toevoeging op 12/05/2023 17:01:45:
en hoe doe ik zoiets
Toevoeging op 12/05/2023 17:01:45:
en hoe doe ik zoiets
Toevoeging op 12/05/2023 17:01:45:
en hoe doe ik zoiets
Toevoeging op 12/05/2023 17:01:45:
en hoe doe ik zoiets
Zoiets?
In plaats van:
dit:
In plaats van:
dit:
Je zou ook het 'paste' event kunnen gebruiken:
Gewoon het `input` event gebruiken, die wordt getriggered wanneer de waarde in een input wordt aangepast. Het maakt niet uit wanneer dit gebeurd omdat een gebruiker zelf iets typt, er iets in plakt, of wat dan ook.