services error message set correct format

This commit is contained in:
Alaguraj0361 2025-08-26 16:07:03 +05:30
parent e773fd70e4
commit af4a00a740
4 changed files with 18 additions and 18 deletions

View File

@ -19,7 +19,7 @@ export default function AutoPopup() {
const [forms, setForms] = useState({ const [forms, setForms] = useState({
name: "", name: "",
email: "", email: "",
subject: "", service: "",
phone: "", phone: "",
message: "", message: "",
}); });
@ -63,8 +63,8 @@ export default function AutoPopup() {
name: forms.name, name: forms.name,
email: forms.email, email: forms.email,
phone: forms.phone, phone: forms.phone,
subject: forms.subject, subject: forms.service,
message: `Subject: ${forms.subject}\n\nMessage:\n${forms.message}`, message: `Service: ${forms.service}\n\nMessage:\n${forms.message}`,
to: "info@janahanlaw.com", to: "info@janahanlaw.com",
senderName: "Janahan Law", senderName: "Janahan Law",
recaptchaToken: recaptchaToken, recaptchaToken: recaptchaToken,
@ -80,7 +80,7 @@ export default function AutoPopup() {
setForms({ setForms({
name: "", name: "",
email: "", email: "",
subject: "", service: "",
phone: "", phone: "",
message: "", message: "",
}); });
@ -181,8 +181,8 @@ export default function AutoPopup() {
<select <select
onBlur={changeHandler} onBlur={changeHandler}
onChange={changeHandler} onChange={changeHandler}
value={forms.subject} value={forms.service}
name="subject" name="service"
className="form-select mb-2" className="form-select mb-2"
> >
<option value="">{t("form.subjectPlaceholder")}</option> <option value="">{t("form.subjectPlaceholder")}</option>
@ -191,7 +191,7 @@ export default function AutoPopup() {
<option key={idx}>{opt}</option> <option key={idx}>{opt}</option>
))} ))}
</select> </select>
{validator.message("subject", forms.subject, "required")} {validator.message("service", forms.service, "required")}
</div> </div>
<div className="col-12"> <div className="col-12">

View File

@ -11,7 +11,7 @@ const ContactForm = () => {
const [forms, setForms] = useState({ const [forms, setForms] = useState({
name: "", name: "",
email: "", email: "",
subject: "", service: "",
phone: "", phone: "",
message: "", message: "",
}); });
@ -55,8 +55,8 @@ const ContactForm = () => {
name: forms.name, name: forms.name,
email: forms.email, email: forms.email,
phone: forms.phone, phone: forms.phone,
subject: forms.subject, subject: forms.service,
message: `Subject: ${forms.subject}\n\nMessage:\n${forms.message}`, message: `service: ${forms.service}\n\nMessage:\n${forms.message}`,
to: "info@janahanlaw.com", to: "info@janahanlaw.com",
senderName: "Janahan Law", senderName: "Janahan Law",
recaptchaToken: recaptchaToken, recaptchaToken: recaptchaToken,
@ -75,7 +75,7 @@ const ContactForm = () => {
setForms({ setForms({
name: "", name: "",
email: "", email: "",
subject: "", service: "",
phone: "", phone: "",
message: "", message: "",
}); });
@ -163,8 +163,8 @@ const ContactForm = () => {
<select <select
onBlur={changeHandler} onBlur={changeHandler}
onChange={changeHandler} onChange={changeHandler}
value={forms.subject} value={forms.service}
name="subject" name="service"
> >
<option value="">{t("form.subjectPlaceholder")}</option> <option value="">{t("form.subjectPlaceholder")}</option>
{Array.isArray(subjectOptions) && {Array.isArray(subjectOptions) &&
@ -174,10 +174,10 @@ const ContactForm = () => {
</select> </select>
{validator.message( {validator.message(
"subject", "service",
forms.subject, forms.service,
"required", "required",
{ messages: { required: t("form.requiredMessages.subject") } } { messages: { required: t("form.requiredMessages.service") } }
)} )}
</div> </div>
</div> </div>

View File

@ -44,7 +44,7 @@
"name": "Name is required", "name": "Name is required",
"email": "Valid email is required", "email": "Valid email is required",
"phone": "Phone number is required", "phone": "Phone number is required",
"subject": "Please select a subject", "service": "Please select a service",
"message": "Message is required", "message": "Message is required",
"recaptcha": "Please complete the ReCAPTCHA" "recaptcha": "Please complete the ReCAPTCHA"
} }

View File

@ -44,7 +44,7 @@
"name": "El nombre es obligatorio", "name": "El nombre es obligatorio",
"email": "Correo electrónico válido es obligatorio", "email": "Correo electrónico válido es obligatorio",
"phone": "El teléfono es obligatorio", "phone": "El teléfono es obligatorio",
"subject": "Por favor selecciona un asunto", "service": "Por favor, seleccione un servicio",
"message": "El mensaje es obligatorio", "message": "El mensaje es obligatorio",
"recaptcha": "Por favor completa el ReCAPTCHA" "recaptcha": "Por favor completa el ReCAPTCHA"
} }