Не срабатывает JS
Всем Здравствуйте!
javascript: var RegularTemplate=/^\s*$/; var BooleanCheck=RegularTemplate.test(document.getElem entById('RESULT0').value); if(BooleanCheck=="True") {alert("Yes");} else {alert("No");} В текстовом поле при любых значениях выполняется alert("No"); -------------------------------------------------------------------------------------------------------------------- javascript: var RegularTemplate=/^\s*$/; var BooleanCheck=RegularTemplate.test(document.getElem entById('RESULT0').value); if(BooleanCheck=="True") {alert(BooleanCheck);} else {alert(BooleanCheck);} При пустом значении текстового поля появляется сообщение с текстом ("True"), в остальных случаях ("False") -------------------------------------------------------------------------------------------------------------------- Почему не работает первый вариант ? |
<input id="RESULT0" type="text" onchange="Test()"> <script type="text/javascript"> function Test(){ var RegularTemplate=/^\s*$/g; var BooleanCheck=RegularTemplate.test(document.getElementById('RESULT0').value); if(BooleanCheck==true) {alert("Yes");} else {alert("No");} } </script> |
Цитата:
Вы приравняли строковой переменной "True" |
RESPECT
|
Часовой пояс GMT +3, время: 19:55. |