121

(34 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Та я розумію,але "на носі" сессія,і якось не дуже доречно,сваритися,краще допоможіть,я вже переклала на українську,допоможіть,хлопці будь ласонька(

122

(34 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Завдання отримала від викладача

123

(34 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Я в кожній функції писала цей фрагмент коду,але воно видає повідомленя відразу,навіть якщо дані введені невірно,а потрібно якщо дані введені коректно то тоді "шукати" по массиву користувача і якщо його не знайдено ,виводити повідомлення наприклад "користувача не знайдено йде реєстрація",якщо знайдено то "користувач зареєстрований",якщо ж хоч в одному пункті є помилка,то там в мене збоку виводиться повідомлення неправильно введено,і т.д

124

(34 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Я вже там була,я 3 дні не можу розуміти як це можна реалізувати,пробувала і ось так ,але як це зробити правильно і саме реалізувати для мого коду не розумію...

 users = ["Тимур","Микола"];
     
    result ="";
   if(nam){
    for(var i = 0; i<=users.length; i++){
  if ( nam==users[i]) {result = users[i];
    alert("користувач вже зареєстрований ");break;}
  else
users=nam[i];

alert("Реєстрація користувача");break;}
   }

125

(34 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Так,я дівчина,і звісно переклала через Google Translate, просто у мене було написано на рос.мові,я вирішила скоріше перекласти ,і ось так вийшло,а не розуміти почала,перевірки я зробила,а ось як саме як розробити масив користувачів і т.д,допоможіть будь-ласонька,не кидайте у біді)

126

(34 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Напевно так,тому що потрібно зробити на js,і не звертатися до сервера (і використовувати php
)

127

(34 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Я вже всі методи перепробував і такий але щось від не працює зовсім

function validate(mF) {

myForm = mF;

var ima = textValid(myForm.ima.value, myForm.vIma);
var fam = textValid(myForm.family.value, myForm.vFam);
var login = loginValid(myForm.login.value);
var pass = passValid(myForm.pass1.value);
var people = JSON.parse(window.localStorage.getItem("people") || "[]");
if (ima && fam && login && pass) {
    var i = myForm.ima.value,
       var f = myForm.family.value;
    var index = people.findIndex(a => a.i == i && a.f == f);
    if (index == -1) {
        alert("о новенький!");
        people.push({
            i,f
        });
        window.localStorage.setItem("people", JSON.stringify(people))
    } else {
        alert(`Привіт ${i} ${f}`);
    }

}
return ima && fam && login && pass;
}

128

(34 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Доброго дня ,шановні програмісти))
З'явилось таке завдання:"необхідно створити реєстраційну форму з перевіркою значень, що вводяться. Далі, якщо введена інформація коректна, перевірити, що в масиві зареєстрованих користувачів відсутня інформація про користувача з даним логіном, і якщо це так – зберегти, тобто. додати новий об'єкт до масиву зареєстрованих користувачів" Я почала робити, а як далі і що далі не розумію,допоможете?Нижче код,допоможіть будь ласонькаа

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style>
        table{
        background:#eeeeee;
        padding:5px;
        border:1px #777777 solid;}
        .vld{ background:#eeeeee;
            border:0px}
        .zorka,.vld{color:red;}
    </style>
    <script>
 
var myForm;
 
function textValid(txt, objMessage)
    {
        if (txt=="")
        {
        objMessage.value = "Поле не заповнене";
        return false;
        }
    objMessage.value = "";
    return true;
    }
 
function loginValid(logi)
    {
        if (logi=="")
        {
        myForm.vLog.value = "Поле не заповнене";
        return false;
        }
        var lg = /^[a-zA-Z1-9]+$/i;
        if (!lg.test(logi))
        {
        myForm.vLog.value = "Неправильний логін";
        return false;
        }
        else
        {
        myForm.vLog.value ="";
        return true;
        }
    }
    
 
function passValid(pass1, pass2)
    {
        if (pass1 == "" )
        {
        myForm.vPass.value = "Поле не заповнене";
        return false;
        }
        if (pass1.length < 6)
        {
        myForm.vPass.value = "Пароль короткий";
        return false;
        }
        if (pass2 == "")
        {
        myForm.vPass.value = "Повторення паролю не заповнено";
        return false;
        }
 
        if (pass1!=pass2)
        {
        myForm.vPass.value = "Паролі не збігаються";
        }
        else
 
        {
        myForm.vPass.value ="";
        return true;
        }
    }
 
 
 
    функція validate(mF)
    {
 
    myForm = mF;
 
    var ima = textValid(myForm.ima.value, myForm.vIma);
    var fam = textValid(myForm.family.value,myForm.vFam);
    var login = loginValid(myForm.login.value);
    var pass = passValid(myForm.pass1.value);
    return ima&&fam&&login&&pass;
    }
    
 
        return false;
    
    </script>
  </head>
  <body>
  
    <table>
    <tr><td colspan="3" align="center"><h3>Реєстраційна форма</h3></td></tr>
    <form name="myForm" onsubmit="return validate(this);">
        <tr><td>Ім'я<span class="zorka">*</span></td><td><input type="text" name="ima" maxlength = "16" ></td ><td><input type="text" class="vld" name="vIma" readonly ></td></tr>
        <tr><td>Фамилия<span class="zorka">*</span></td><td><input type="text" name="family" maxlength = "16" ></td>< td><input type="text" class="vld" name="vFam" readonly ></td></tr>
        <tr><td>Логін<span class="zorka">*</span></td><td><input type="text" name="login" maxlength = "10" ></td>< td><input type="text" class="vld" name="vLog" readonly ></td></tr>
        <tr><td>Пароль<span class="zorka" name="vPass">*</span></td><td><input type="password" name="pass1" maxlength = "10"> </td><td><input type="text" class="vld" name="vPass" readonly ></td></tr>
        <tr><td>Повторіть пароль<span class="zorka">*</span></td><td><input type="password" name="pass2" maxlength = "10"></td> <td></td></tr>
      
        <tr><td></td><td colspan="2"><input type="submit" value="Зареєструватися"> <input type="submit" value="
            Вхід"></td></tr>
        
 
    </form>
    </table>
</body>
</html>