Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
javascript
|
|||
|---|---|---|---|
|
#18+
Хочу проверить TextBox на пустое значение с помощью javascript: function Empty(textbox) { if(textbox.value == "") { window.alert("Enter a value!"); textbox.IsValid = false; } else textbox.IsValid = true; } Подскажите пожалуйста почему так: когда создаю button и textbox следующим образом: <asp:TextBox ID="tb" Runat="server"></asp:TextBox> <asp:Button ID="tbn" Runat="server" Text = "test" OnClick="Empty(tb)"> </asp:Button>. не работает А когда создаю таким образом: <input type="text" name = "tb"> <input type = button value="test" OnClick="EmptyTextBox(tb)"> работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 21:39 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
Я бы сделал так: function Empty(textbox) { textbox = document.getElementById(textbox); if(textbox.value == "") { window.alert("Enter a value!"); textbox.IsValid = false; } else textbox.IsValid = true; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 21:45 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
Когда использую такой тег: <asp:Button id = "btn" Text="Add" Runat = "server" OnClick="Empty(tb)"> </asp:Button> Появляется такая ошибка: Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. Compiler Error Message: CS0103: The name 'tb' does not exist in the class or namespace 'ASP.dg_aspx' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 22:11 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
Ты пишешь в теге: "OnClick='Empty(tb)'" Так вот в данном контексте OnClick - серверное событие. А тебе нужен клиентский OnClick. Я не помню есть ли он в asp:Button, но называтся он должен OnClientClick. Так что пиши: <asp:Button id = "btn" Text="Add" Runat = "server" OnClientClick="Empty(tb)"> </asp:Button> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 22:23 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=895&tid=1390200]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 370ms |

| 0 / 0 |
