Показать сообщение отдельно
  #1 (permalink)  
Старый 29.09.2010, 04:00
Аватар для nelegal
Новичок на форуме
Отправить личное сообщение для nelegal Посмотреть профиль Найти все сообщения от nelegal
 
Регистрация: 29.09.2010
Сообщений: 4

Удаление символов и подстановка слэша
Сделал вот такую клавиатуру, с невозможностью ввода символов кроме тех которые я разрешил.
<form id="keys"  action="action.php" method="post" name="term">
<table align="center" class="bg" width="700" border="0" cellspacing="0" cellpadding="0">
 
  <tr class="tr">
    <td width="350" valign="top"><div id="center">
      <input name="calc" id="txt" class="pole" type="text" size="10" maxlength="10" onkeyup="this.value = this.value.replace(/[^0-9/]/, '')" />
    </div>
       
    </td>
    <td width="350" valign="top"><div class="keypad">
        <input value="1" class="buttons1" type="button" onClick="document.term.txt.value+='1';">
        <input value="2" class="buttons1" type="button" onClick="document.term.txt.value+='2';">
        <input value="3" class="buttons1" type="button" onClick="document.term.txt.value+='3';">
                <input value="4" class="buttons1" type="button" onClick="document.term.txt.value+='4';">
        <input value="5" class="buttons1" type="button" onClick="document.term.txt.value+='5';">
        <input value="6" class="buttons1" type="button" onClick="document.term.txt.value+='6';">
                <input value="7" class="buttons1" type="button" onClick="document.term.txt.value+='7';">
        <input value="8" class="buttons1" type="button" onClick="document.term.txt.value+='8';">
        <input value="9" class="buttons1" type="button" onClick="document.term.txt.value+='9';">
                <input value="0" class="buttons1" type="button" onClick="document.term.txt.value+='0';">
        <input value="/" class="buttons1" type="button" onClick="document.term.txt.value+='/';">
        <input value="C" class="reset" type="button" onClick="reset();">
        </div></td>
  </tr>
  <tr>
    <td width="700" colspan="2" align="right" valign="bottom" class="buttons">
    <input class="next" name="button" type="image" value=" " src="img/next.png">
       
    </td>
  </tr>
</table>
<table align="center" width="700" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
</form>

Помогите доделать скрипт чтобы при вводе 00 сразу добавлялся "/", а при нажатии на "C" убирались последние символы до "/", пример правильного ввода: 01/0101/01, все остальные неправльно, слэши должны быть именно в таком порядке. Как это можно реализовать? Я только учусь поэтому не знаю как так сделать.
Желательно примером.
Заранее благодарен всем отозвавшимся.
Ответить с цитированием