2016-03-08 3 views
1

Я пытаюсь проверить мой интерактивный PDF. Так что, если я нажимаю на кнопку (для проверки) есть следующий код позади него:интерактивная форма PDF-проверка Javascript

var isBlank = false; 
var blank = "Please fill following fields:"; 
var isNotValid = false; 
var notValid = "Please check input data in following fields:"; 
var message = ""; 

var t = ['Division', 'Oragnisationseinheit', 'Name', 'KZZ', 'Privataddresse']; 
var i; 

for(var i=0; i<t.length;i++){ 
    //validation text fields needs to be filled in 
    if (this.getField(t[i]).value == "") { 
    blank = blank + "\n" + this.getField(t[i]).name; 
    isBlank = true; 
    } 

    //validation text field must contain only lower case letters 
    if (/^[a-z]*$/.test(this.getField(t[i]).value) == false) { 
    notValid = notValid + "\n" + this.getField(t[i]).name; 
    isNotValid = true; 
    } 

    //generate message 
    if (isBlank == true) { 
    message = blank + "\n" + "\n"; 
    } 
    if (isNotValid == true) { 
    message = message + notValid; 
    } 
} 
//check all conditions 
if ((isBlank == true) || (isNotValid == true)) { 
//show message 
app.alert({ cMsg: message, cTitle: "Input data error" }); 
} 

Проблема теперь, если нажать на кнопку, нет никакой реакции. -> сообщение var не будет отображаться. Где проблема?

Спасибо за все идеи.

ответ

2

Вместо этого вы можете добавить специальный скрипт проверки, который сначала должен быть проверен, чтобы убедиться, что поле не пустое, а если нет, просто измените ввод на нижний регистр, чтобы пользователю не нужно было изменять поле самостоятельно ,

Добавьте следующий код к скрипту проверки пользовательского поля. Это должно работать для любого текстового поля.

 Смежные вопросы

  • Нет связанных вопросов^_^