Промяна цвета на border-а на селектиран Input

  • Автор Автор Foxy
  • Начална дата Начална дата

Foxy

Registered
Здравейте! Как мога да направя, така че когато не е селектиран input-а цвета на border-а да е черен, а когато е селектиран цвета на border-а му да е сив?
 
<style type="text/css">

</style>
<body>
<input name="name" type="text" class="imeclass" value="value" onclick="this.className='imeclass2'">
</body>

:)
 
Код:
.red {
  border: solid 1px red;
}

.select {
 border: solid 1px grey;
}


<input class="red"  onfocus="this.addClassName('select');" onblur="this.removeClassName('select');"   name=""/>
 
Дава ми грешка заради кавичките, тъй като използвам echo, за да изведа инпутите:

Код:
echo '
Потребител: <input type="text" name="username" style="border: solid 1px #000000;"  /><br /> ';

Дал съм само 1 от инпутите, защото са много. Та проблема са кавичките. Бихте ли ми го направили? Сещам се, че в един от уроците админ панела беше напрен така - като кликнек на инпут бордера му става оранжев, но не мога да го намеря или нещо се бъркам.
 
Код:
 echo "   
<input class=\"red\"  onfocus=\"this.addClassName('select');\" onblur=\"this.removeClassName('select');\"  />   ";
 
Сега пък дава ерор за двойните кавички, а като заместя всички с единични не действа кода :roll: .
 
Foxy каза:
Сега пък дава ерор за двойните кавички, а като заместя всички с единични не действа кода :roll: .
Ами ползвай единичните, но style го замени с един клас в CSS и в класа си сложи стила на полетата, хем ще ти е по-лесно, че и са повече...
 
Код:
<input type="text" name="name" class="form" onfocus="this.style.border='#CCCCCC';">

Така би трябвало да стане :?:
 
federer_11 каза:
Код:
<input type="text" name="name" class="form" onfocus="this.style.border='#CCCCCC';">

Така би трябвало да стане :?:
Ама човека използва echo...
 
federer_11 каза:
Не разбрах какво означава използва echo ?!? :shock:
:D :D :D

това:
<?php echo'неговия код за поле'; ?>

Предполагам разбра за какво става въпрос
 
Кво толко му се мъчиш, кво като имаш echo...
при теб е нещо такова:
echo'код за поле';
направи го така
?> код за поле <?php

А това ехо го махаш, ако мислиш че е много сложно за теб, дай тука тая част от кода.
 
Еми добре де така ще стане:

Код:
<?php
echo '<input type="text" name="name" class="form" onfocus="this.style.border=#CCCCCC;">'; 
?>
:)
 
federer_11 каза:
Еми добре де така ще стане:

Код:
<?php
echo '<input type="text" name="name" class="form" onfocus="this.style.border=#CCCCCC;">'; 
?>
:)
Не стана.

Ето част от кода:
Код:
if (!$_POST['submit']) {
   echo '<center><form method="post" action="login.php" style="width: 160px; height: 120px; border: 0px solid; padding: 5px;">
	  <fieldset style="border: 1px solid #000000;">
	  <legend style="color: #000000;
background: #ffffff;
border: 1px solid #000000;
padding: 2px 6px;">Админ Панел</legend>
      Потребител: <input type="text" name="username" style="border: solid 1px #000000;" /><br />
      Парола: <input type="password" name="password" style="border: solid 1px #000000;" /><br />
      <input type="submit" name="submit" value="Вход" style="margin-top: 5px; width: 145px;" />
      </fieldset>
	  </form></center>';
   }
 
Код:
if (!$_POST['submit']) {
   echo '<center><form method="post" action="login.php" style="width: 160px; height: 120px; border: 0px solid; padding: 5px;">
     <fieldset style="border: 1px solid #000000;">
     <legend style="color: #000000;
background: #ffffff;
border: 1px solid #000000;
padding: 2px 6px;">Админ Панел</legend>
      Потребител: <input type="text" name="username" style="border: solid 1px #000000;" onfocus="this.style.border='#CCCCCC';" /><br />
      Парола: <input type="password" name="password" style="border: solid 1px #000000;"  onfocus="this.style.border='#CCCCCC';" /><br />
      <input type="submit" name="submit" value="Вход" style="margin-top: 5px; width: 145px;" />
      </fieldset>
     </form></center>';
   }

Така няма ли да стане? :idea:
 
federer_11 каза:
Код:
if (!$_POST['submit']) {
   echo '<center><form method="post" action="login.php" style="width: 160px; height: 120px; border: 0px solid; padding: 5px;">
     <fieldset style="border: 1px solid #000000;">
     <legend style="color: #000000;
background: #ffffff;
border: 1px solid #000000;
padding: 2px 6px;">Админ Панел</legend>
      Потребител: <input type="text" name="username" style="border: solid 1px #000000;" onfocus="this.style.border='#CCCCCC';" /><br />
      Парола: <input type="password" name="password" style="border: solid 1px #000000;"  onfocus="this.style.border='#CCCCCC';" /><br />
      <input type="submit" name="submit" value="Вход" style="margin-top: 5px; width: 145px;" />
      </fieldset>
     </form></center>';
   }

Така няма ли да стане? :idea:
Не
 
Код:
if (!$_POST['submit']) {
   ?>
   <center><form method="post" action="login.php" style="width: 160px; height: 120px; border: 0px solid; padding: 5px;">
     <fieldset style="border: 1px solid #000000;">
     <legend style="color: #000000;
background: #ffffff;
border: 1px solid #000000;
padding: 2px 6px;">Админ Панел</legend>
      Потребител: <input type="text" name="username" style="border: solid 1px #000000;" /><br />
      Парола: <input type="password" name="password" style="border: solid 1px #000000;" /><br />
      <input type="submit" name="submit" value="Вход" style="margin-top: 5px; width: 145px;" />
      </fieldset>
     </form></center>
	 <?php
   }

Е ти, така може да си го чоплиш колко ти е кеф без да те бърка ехото.
 

Back
Горе