Javascript проверка на стойност
3 отговора
0 прегледа
Javascript проверка на стойност
имам:
<input type="text" name="key" onkeypress="check_keys("k,i,x");">
и искам check_keys() да проверява дали:
eregi("k,i,x", $_POST['key']) == true
(дали стойноста от полето key е равна на "k", "i" или "x")
но проверката да става с javascript функцията
<input type="text" name="key" onkeypress="check_keys("k,i,x");">
и искам check_keys() да проверява дали:
eregi("k,i,x", $_POST['key']) == true
(дали стойноста от полето key е равна на "k", "i" или "x")
но проверката да става с javascript функцията
Ми...
то
eregi("k,i,x", $_POST['key'])
не прави това което си написал...
А инак...
key.match(/^[kix]$/i))
най-вероятно ще ти свърши работа...
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
eregi("k,i,x", $_POST['key'])
не прави това което си написал...
А инак...
key.match(/^[kix]$/i))
най-вероятно ще ти свърши работа...
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Редактирано от KoтapakътнaШpьoдинrep на
Re: Ми...
function submit_nav(key) {
if (val.match(/^[key]$/)) {
document.form.submit();
} else {
document.key.value='';
}
}
така добре ли е?
if (val.match(/^[key]$/)) {
document.form.submit();
} else {
document.key.value='';
}
}
така добре ли е?
Мне, така нема да стани...
пробвай с
function submit_nav(key) {
var re = new RegExp("^"+key+"$", "i");
if (val.match(re)) {
document.form.submit();
} else {
document.key.value='';
}
}
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
function submit_nav(key) {
var re = new RegExp("^"+key+"$", "i");
if (val.match(re)) {
document.form.submit();
} else {
document.key.value='';
}
}
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.