Проверка с Javascript за стойност

katsarov

New Member
Да речем ,че имам 7 html input полета. Може ли с Javascript да проверя дали във всичките полета съм написал 123 и ако съм написал , да отключи register (submit) бутона ( той е предварително disabled ) .
Примера може да е малко сложен , но не се сещам за друг начин на обяснение :(
Мерси на отзовалите се !
 
От: Проверка с Javascript за стойност

Може ли поне пример , това което си дал е детинщина , щом питам явно съм търсил ...

Ето един пример с който се мъча
<?php
session_start();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>Регистрация</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<link href="style.css" rel="stylesheet" type="text/css" />
<script>
$(function()
{
$("#result").hide();
$("#user").blur(function(){

$.post( "check/user.php",{
user : $("#user").val(),
},function(response){

$("#result1").fadeOut("slow");
$("#result1").html(response);
$("#result1").fadeIn("slow");
});

});

$("#pass").blur(function(){

$.post( "check/pass.php",{
pass : $("#pass").val(),
},function(response){

$("#result2").fadeOut("slow");
$("#result2").html(response);
$("#result2").fadeIn("slow");
});

});

$("#skype").blur(function(){

$.post( "check/skype.php",{
skype : $("#skype").val(),
},function(response){

$("#result3").fadeOut("slow");
$("#result3").html(response);
$("#result3").fadeIn("slow");
});

});


});
</script>
</head>
<body><br/>
<table style="margin:0 auto;" id="tablica">
<form action="register.php" method="post">
<tr><td>Потребителско име: </td><td><input type="text" name="user" id="user" size="36"/></td><td width="150"><span id="result1"></span></td></tr>
<tr><td>Парола: </td><td><input type="text" name="pass" id="pass" size="36"/></td><td width="150"><span id="result2"></span></td></tr>
<tr><td>Skype: </td><td><input type="text" name="skype" id="skype" size="36"/></td><td width="150"><span id="result3"></span></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="Регистрация"/></td></tr>
</form>
</table>


</body>
</html>

Целта е да проверя дали result1 , result2 и result3 са равни на една и съща стойност .
 
Последно редактирано:
От: Проверка с Javascript за стойност

Е нали уж инпут полета искаш да проверяваш?
Какви резулт1,2,3 ??? Това са спан-ове.
Код:
<script>
function check() {
  document.getElementById("btnSubmit").disabled = (!(document.getElementById("r1").value == document.getElementById("r2").value == document.getElementById("r3").value));
}
</script>
...
<form>
<input type="text" name="r1" id="r1" onblur="check()" />
<input type="text" name="r2" id="r2" onblur="check()" />
<input type="text" name="r3" id="r3" onblur="check()" />
<input type="submit" name="submit" id="btnSubmit" value="SHTRAK" disabled />
</form>
Това малко наизуст го пиша не знам дали бачка.
 
От: Проверка с Javascript за стойност

Код:
<html>
<head>
<script>
function check() {
  document.getElementById("btnSubmit").disabled = ((document.getElementById("r1").value != document.getElementById("r2").value) || (document.getElementById("r2").value != document.getElementById("r3").value));
}
</script>
</head>
<body>
<form>
<input type="text" name="r1" id="r1" onkeyup="check()" />
<input type="text" name="r2" id="r2" onkeyup="check()" />
<input type="text" name="r3" id="r3" onkeyup="check()" />
<input type="submit" name="submit" id="btnSubmit" value="SHTRAK" disabled />
</form>
</body>
</html>
 
От: Проверка с Javascript за стойност

На мен ми трябва подобен скрипт. Разликата е, че ми трябва за Discount code Apply.
Имам поле в което се въвежда кода, когато се въведе кода и се натисне Apply да показва с Алерт дали е правилен кода.
Целта е при грешен код да изписва едно съобщение, а при верен друго.
 
От: Проверка с Javascript за стойност

На мен ми трябва подобен скрипт. Разликата е, че ми трябва за Discount code Apply.
Имам поле в което се въвежда кода, когато се въведе кода и се натисне Apply да показва с Алерт дали е правилен кода.
Целта е при грешен код да изписва едно съобщение, а при верен друго.
На тебе ти трябва нещо с аjax да сътвориш, щото с джаваскрипта всеки ще ти види проверките в кода и ще знае промо кодовете
 
От: Проверка с Javascript за стойност

На тебе ти трябва нещо с аjax да сътвориш, щото с джаваскрипта всеки ще ти види проверките в кода и ще знае промо кодовете
Няма проблем да се вижда, все пак кода го има на видно място в сайта.
 
От: Проверка с Javascript за стойност

Джаваскрипта за анти-бот работа не върши.
За анти-бот трябва да сложиш проверки в пхп-то преди изпълнението на подадената заявка.
 
От: Проверка с Javascript за стойност

Джаваскрипта за анти-бот работа не върши.
За анти-бот трябва да сложиш проверки в пхп-то преди изпълнението на подадената заявка.
Е то това е задължително + captcha :)
 
От: Проверка с Javascript за стойност

Е то най-добре да се бута не капча а бг въпрос, за да не могат да отговорят спамерите.
 

Горе