airflame airflame 30.06.2023, 11:55:37 0 + #jquery #javascriptPytanie mam czy mogę w jakiś sposób za pomocą jquery zrobić tak aby wpisywany numer telefonu zaczynał się od 4,5,6,7,8,9 a nie od 0,1,2,3<script> jQuery(document).ready(function ($) { jQuery( '.wpcf7-form input[placeholder="Numer telefonu*"]' ).keydown(function(e) { if (event.key === ' ') { return false; } if (event.key === '(') { return false; } if (event.key === ')') { return false; } if (event.key === '-') { return false; } }); });</script>
airflame airflame 30.06.2023, 11:58:40 via Wykop 0 + @paczelok: Wydaje mi się że w regexp jest spacja.add_action( 'wp_footer', 'wpcf7_input_numbers_only');function wpcf7_input_numbers_only() { echo ' <script> onload =function(){ var ele = document.querySelectorAll(\'.wpcf7-numbers-only\')[0]; ele.onkeypress = function(e) { if(isNaN(this.value+""+String.fromCharCode(e.charCode))) return false; } ele.onpaste = function(e){ e.preventDefault(); } } </script> ';}
paczelok paczelok 30.06.2023, 12:00:11 via Wykop 0 + @airflame: ty nie masz pojecia co robisz, prawda?
airflame airflame 30.06.2023, 12:04:53 via Wykop 0 + @paczelok: To wyżej to jest jakiś przykład add_action to co jest wyżej ten skrypt to napisałem sam ale taki kulawe to bo nie pisze za często takich rzeczy,
Pytanie mam czy mogę w jakiś sposób za pomocą jquery zrobić tak aby wpisywany numer telefonu zaczynał się od 4,5,6,7,8,9 a nie od 0,1,2,3
<script>
jQuery(document).ready(function ($) {
jQuery( '.wpcf7-form input[placeholder="Numer telefonu*"]' ).keydown(function(e) {
if (event.key === ' ') {
return false;
}
if (event.key === '(') {
return false;
}
if (event.key === ')') {
return false;
}
if (event.key === '-') {
return false;
}
});
});
</script>
add_action( 'wp_footer', 'wpcf7_input_numbers_only');
function wpcf7_input_numbers_only() {
echo '
<script>
onload =function(){
var ele = document.querySelectorAll(\'.wpcf7-numbers-only\')[0];
ele.onkeypress = function(e) {
if(isNaN(this.value+""+String.fromCharCode(e.charCode)))
return false;
}
ele.onpaste = function(e){
e.preventDefault();
}
}
</script>
';
}