Есть 2 поля и кнопка... нужно чтобы по нажатию на кнопку всё что было в первом поле перешло во второе, так что большие буквы стали маленькими, а буквы с нижним регистром - большими например: ЙцуКеН -> йЦУкЕн вот то что имеется... но тут сабстринг на буквы.. может от этого оттолкнетесь=) <html> <head> <title>Задание 5</title> </head> <body> <input type="text" id="pole1"><br><br> <input type="text" id="pole2"><br><br> <input type="button" value="Кнопка" onclick="document.all.pole2.value=document.all.pole1.value.substring(2,8)"> </body> </html> знаю еще что это можно делать через toLowerCase( ) toUpperCase( ) помогите пожалуйста!
перебираешь массив буков и проверяешь наличие буквы диапазону a..z или A..Z если попадает в один - toLowerCase( ) в другой - toUpperCase( )
Извиняюсь, но как это реализовать? задам массивы: var A = new Array ('a','b','c',...,'z'); var B = new Array ('A','B','C',...,'Z'); дальше через for? типа: for (i=0; i<pole1.length; i++) или как? и как именно сравнивать? извините, но хочу разобраться... я новичок =(
Сообщение: Объект не поддерживает это свойство или метод pole1 = document.getElementById('pole1').Text; проверил в IE, Google Chrome и Firefox =( вот мой исходник: PHP: <html> <head> <title>Задание 5</title> </head> <body> <input type="text" id="pole1"><br><br> <input type="text" id="pole2"><br><br> <script type="text/javascript"> function script() { pole1 = document.getElementById('pole1').Text; for (i=0; i<pole1.length; i++) if(pole1[i].toLowerCase() == pole1[i]) pole1[i].toUpperCase(); else pole1[i].toLowerCase(); } </script> <input type="button" value="Кнопка" onclick="javascript:script()"> </body> </html>
PHP: <html> <head> <title>Задание 5</title> </head> <body> <input type="text" id="pole1"><br><br> <input type="text" id="pole2"><br><br> <script type="text/javascript"> function script() { p1_id = document.getElementById('pole1'); p2_id = document.getElementById('pole2'); for(i = 0; i < p1_id.value.length; i++) if(p1_id.value[i].toLowerCase() == p1_id.value[i]) p2_id.value += p1_id.value[i].toUpperCase(); else p2_id.value += p1_id.value[i].toLowerCase(); } </script> <input type="button" value="Кнопка" onclick="javascript:script()"> </body> </html>