- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
<form id ='activate'>
<div class ='form-control'>
<label>Введите код подтверждения из SMS</label>
<input type ='text' name ='code' class ='form-control' />
</div>
<button class = 'btn btn-success'>Активировать</button>
</form>
<script>
$(function () {
$('#activate').submit(function () {
if ($('#activate [name="code"]').val != '<?php echo $secretCode; ?>') {
alert('Вы ввели неверный код!')
return false;
}
})
})
</script>
someone 15.10.2014 08:35 # 0
Qwertiy 15.10.2014 10:19 # 0
Или в SMS jQuery рассылается?)))
inkanus-gray 15.10.2014 10:23 # 0
А вдруг это специальный сервис для хакеров, которые будут смотреть исходный код страницы, чтобы ввести код?
1024-- 15.10.2014 10:26 # +1
Я подумал примерно так же: "А вдруг авторы лохотрона решили подготовиться к тому, что кто-то усомнится и откроет исходный код, и вставили туда какую-то питушню".
roman-kashitsyn 15.10.2014 10:23 # −1
inkanus-gray 15.10.2014 10:30 # 0
В данном же случае .val будет равно исходному коду метода val(), поэтому условие может быть истинным только в том случае, если <?php echo $secretCode; ?> равно чему-нибудь типа function(value){if(value===undefined){va r elem=this[0];if(elem){if(jQuery.nodeName(elem,"optio n")){return(elem.attributes.value||{}).s pecified?elem.value:elem.text;}
if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type==="s elect-one";if(index<0){return null;}
for(var i=one?index:0,max=one?index+1:options.le ngth;i<max;i++){var option=options[i];if(option.selected){value=jQuery(option ).val();if(one){return value;}
values.push(value);}}
return values;}
if(rradiocheck.test(elem.type)&&!jQuery. support.checkOn){return elem.getAttribute("value")===null?"on":e lem.value;}
return(elem.value||"").replace(rreturn," ");}
return undefined;}
var isFunction=jQuery.isFunction(value);retu rn this.each(function(i){var self=jQuery(this),val=value;if(this.node Type!==1){return;}
if(isFunction){val=value.call(this,i,sel f.val());}
if(typeof val==="number"){val+="";}
if(jQuery.isArray(val)&&rradiocheck.test (this.type)){this.checked=jQuery.inArray (self.val(),val)>=0;}else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(val);jQuery("opt ion",this).each(function(){this.selected =jQuery.inArray(jQuery(this).val(),value s)>=0;});if(!values.length){this.selecte dIndex=-1;}}else{this.value=val;}});}
roman-kashitsyn 15.10.2014 10:39 # +1
inkanus-gray 15.10.2014 10:39 # −1
Qwertiy 15.10.2014 10:52 # +1
inkanus-gray 15.10.2014 10:54 # −1
roman-kashitsyn 15.10.2014 10:55 # 0
Сервис рассылки жуквери страждущим.
Qwertiy 15.10.2014 11:02 # +1
Зато с первого раза получится)))
Qwertiy 15.10.2014 11:03 # 0
Snickers 15.10.2014 11:18 # −1
anonimb84a2f6fd141 15.10.2014 21:41 # −5
guest 20.06.2015 16:36 # 0