Set the character length in the field
can anyone help me with this:
Namely, I want to set the length of the character for the Phone field in registration, and in the case if it has more than 10 characters, to display a mistake.
Form:
enter image description here
in this way, I can already take the value from the Phone field:
/themes/functions.php
add_action('woocommerce_created_customer', 'handle_created_customer', 10, 3);
function handle_created_customer($customer_id, $new_customer_data, $password_generated) {
$fName = htmlspecialchars(strip_tags($_POST['wpuef_options']['c11']));
$lName = htmlspecialchars(strip_tags($_POST['wpuef_options']['c15']));
$street = htmlspecialchars(strip_tags($_POST['wpuef_options']['c23']));
$pCode = htmlspecialchars(strip_tags($_POST['wpuef_options']['c31']));
$city = htmlspecialchars(strip_tags($_POST['wpuef_options']['c35']));
$phone = htmlspecialchars(strip_tags($_POST['wpuef_options']['c43']));
sendXMLData($new_customer_data['user_email'], $fName, $lName, $phone, $city, $street, $pCode);
}
is it possible in the same file to set a new function that will check
the $phone > 10 characters to show an error.
I hope you understand my problem, thank you all for help
php wordpress maxlength
add a comment |
can anyone help me with this:
Namely, I want to set the length of the character for the Phone field in registration, and in the case if it has more than 10 characters, to display a mistake.
Form:
enter image description here
in this way, I can already take the value from the Phone field:
/themes/functions.php
add_action('woocommerce_created_customer', 'handle_created_customer', 10, 3);
function handle_created_customer($customer_id, $new_customer_data, $password_generated) {
$fName = htmlspecialchars(strip_tags($_POST['wpuef_options']['c11']));
$lName = htmlspecialchars(strip_tags($_POST['wpuef_options']['c15']));
$street = htmlspecialchars(strip_tags($_POST['wpuef_options']['c23']));
$pCode = htmlspecialchars(strip_tags($_POST['wpuef_options']['c31']));
$city = htmlspecialchars(strip_tags($_POST['wpuef_options']['c35']));
$phone = htmlspecialchars(strip_tags($_POST['wpuef_options']['c43']));
sendXMLData($new_customer_data['user_email'], $fName, $lName, $phone, $city, $street, $pCode);
}
is it possible in the same file to set a new function that will check
the $phone > 10 characters to show an error.
I hope you understand my problem, thank you all for help
php wordpress maxlength
add a comment |
can anyone help me with this:
Namely, I want to set the length of the character for the Phone field in registration, and in the case if it has more than 10 characters, to display a mistake.
Form:
enter image description here
in this way, I can already take the value from the Phone field:
/themes/functions.php
add_action('woocommerce_created_customer', 'handle_created_customer', 10, 3);
function handle_created_customer($customer_id, $new_customer_data, $password_generated) {
$fName = htmlspecialchars(strip_tags($_POST['wpuef_options']['c11']));
$lName = htmlspecialchars(strip_tags($_POST['wpuef_options']['c15']));
$street = htmlspecialchars(strip_tags($_POST['wpuef_options']['c23']));
$pCode = htmlspecialchars(strip_tags($_POST['wpuef_options']['c31']));
$city = htmlspecialchars(strip_tags($_POST['wpuef_options']['c35']));
$phone = htmlspecialchars(strip_tags($_POST['wpuef_options']['c43']));
sendXMLData($new_customer_data['user_email'], $fName, $lName, $phone, $city, $street, $pCode);
}
is it possible in the same file to set a new function that will check
the $phone > 10 characters to show an error.
I hope you understand my problem, thank you all for help
php wordpress maxlength
can anyone help me with this:
Namely, I want to set the length of the character for the Phone field in registration, and in the case if it has more than 10 characters, to display a mistake.
Form:
enter image description here
in this way, I can already take the value from the Phone field:
/themes/functions.php
add_action('woocommerce_created_customer', 'handle_created_customer', 10, 3);
function handle_created_customer($customer_id, $new_customer_data, $password_generated) {
$fName = htmlspecialchars(strip_tags($_POST['wpuef_options']['c11']));
$lName = htmlspecialchars(strip_tags($_POST['wpuef_options']['c15']));
$street = htmlspecialchars(strip_tags($_POST['wpuef_options']['c23']));
$pCode = htmlspecialchars(strip_tags($_POST['wpuef_options']['c31']));
$city = htmlspecialchars(strip_tags($_POST['wpuef_options']['c35']));
$phone = htmlspecialchars(strip_tags($_POST['wpuef_options']['c43']));
sendXMLData($new_customer_data['user_email'], $fName, $lName, $phone, $city, $street, $pCode);
}
is it possible in the same file to set a new function that will check
the $phone > 10 characters to show an error.
I hope you understand my problem, thank you all for help
php wordpress maxlength
php wordpress maxlength
asked Nov 20 '18 at 10:43
Mladen
277
277
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You could use PHP's strlen() function to get the length of a String.$phoneNumberLength = strlen((string)$phone);
will give you the number of characters in your phone number.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53391258%2fset-the-character-length-in-the-field%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You could use PHP's strlen() function to get the length of a String.$phoneNumberLength = strlen((string)$phone);
will give you the number of characters in your phone number.
add a comment |
You could use PHP's strlen() function to get the length of a String.$phoneNumberLength = strlen((string)$phone);
will give you the number of characters in your phone number.
add a comment |
You could use PHP's strlen() function to get the length of a String.$phoneNumberLength = strlen((string)$phone);
will give you the number of characters in your phone number.
You could use PHP's strlen() function to get the length of a String.$phoneNumberLength = strlen((string)$phone);
will give you the number of characters in your phone number.
answered Nov 20 '18 at 10:59
coud28098
1165
1165
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53391258%2fset-the-character-length-in-the-field%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown