Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проверка max и min js (https://javascript.ru/forum/misc/47911-proverka-max-i-min-js.html)

MorroWIndss 12.06.2014 04:44

Проверка max и min js
 
Здравствуйте. У меня есть скрипт, который отправляет письмо.
function sendForm(id){
    var form = f('cForm'+id);
    var res = {
        PosName: form.getElementsByTagName('input')[0].value ,
        posEmail: form.getElementsByTagName('input')[2].value ,
        posText:  form.getElementsByTagName('input')[1].value ,
        metod:  form.getElementsByTagName('input')[3].value ,
    };

    var url = 'http://******/*****/' + res.posText + '?format=json';
    $.post("/zxz.php", {url: url}, function(data){
        if(res.posText == data.address) {
            $.ajax({
                type: "POST",
                url: "scripts/answer.php",
                data: res,
                success: function (msg) {
                    alert('<p class="inner-w">Please check your email to confirm your withdrawal.</p>');                    
                }
            });
        } else {
            alert('Invalid address');            
        }
    }, "json");
}

function f (id){
    return document.getElementById(id);
}

Как мне засунуть в него проверку поля

PosName: form.getElementsByTagName('input')[0].value

На значения min и max, которые указаны в этом поле.
<input class="z"  type="number" size="25" min="22" max="<?php echo $max;?>">

рони 12.06.2014 10:14

MorroWIndss,
так наверное в 9 строку добавить проверку if(res.PosName.length >= form.getElementsByTagName('input')[0].getAttribute('min') && res.PosName.length <= form.getElementsByTagName('input')[0].getAttribute('max')) ...

monolithed 12.06.2014 13:32

Цитата:

Сообщение от MorroWIndss
form.getElementsByTagName('input')

Не знаю где вас учили писать код, но советую начать сначала.


Часовой пояс GMT +3, время: 11:55.