Nasıl "gerekli alanı doldurunuz" görüntüleyebilir

1 Cevap php

I'm using $lang = $_GET['lang']; and some arrays to change the language of the page. So my pages URL look like this when I select a language: ...index.php?lang=en (so my index page never changes neither my jquery files)

(Benim daha ayrıntıları previous post)

JQuery benim form ve bir custom.js doğrulamak için eklentisi doğrulamak kullanıyorum:

$(document).ready(function(){

    $("#sendmail").validate({
        rules: {
            FieldData0: {
                required: true
            },
            FieldData1: {
                required: true,
                email: true
            },
            FieldData2: {
                required: true
            }
        },
        messages: {
            FieldData0: {
                required: "Please enter your name"
            },
            FieldData1: {
                required: "Please enter your email address"
            },
            FieldData2: {
                required: "Please enter a message"
            }
        }
    });
})

How can I show different requirement warning for different languages in this case? Do I have to make a custom.js for every language and then use php if else statements, is the a better way?

1 Cevap

Ben bu yapacağını: Özel-en.js (ve her dil için bir tane) daha sonra özel en.js in için aşağıdaki gibi bir şey olduğundan emin olun:

var messList = {
     mess1 : "This is message 1";
     ...
     reqMess1 : "Please enter your name";
}

: sonra non-değişen dosyada böyle bakmak hatları olurdu

    messages: {
        FieldData0: {
            required: messList.reqMess1;
        },