[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: выполнение скрипта по нажатию на радиокнопку
Guest
Не работает данный код:

 <script language='javascript'>
function
check()
{
if (oChbox.checked == true)
{ alert(oChbox.checked);
function doSend(){ document.login.pas.value = md5(document.login.pas.value); }
}}

</script>

<INPUT
ID='oChbox' TYPE='checkbox' onclick='check()'>






Спустя 13 минут, 36 секунд (29.06.2010 - 10:18) linker написал(а):
забыли добавить
oChbox = document.getElementById('oChbox');
перед
if (oChbox.checked == true) {}
Да и функция doSend() не выполнится пока ее явно не вызовешь
В onclick можно
onclick="check(this.checked)"
А функцию check() переписать так
function check(isChecked)
{
if (isChecked === true) {}
}

Спустя 16 минут, 1 секунда (29.06.2010 - 10:34) Guest написал(а):
 <script language='javascript'>
function
check(isChecked)
{
oChbox = document.getElementById('oChbox');
if (oChbox.checked === true)
{
function doSend(){ document.login.pas.value = md5(document.login.pas.value)+'[126]'; };
}};
</script>

<INPUT
ID='oChbox' TYPE='checkbox' onclick='check(this.checked)'>

Спустя 49 минут, 25 секунд (29.06.2010 - 11:24) linker написал(а):
Нет, что-то примерно так
<script language='javascript'>
function check(isChecked)
{
if (isChecked)
{
function doSend(){ document.login.pas.value = md5(document.login.pas.value)+'[126]'; };
}
}

</script>

<
INPUT ID='oChbox' TYPE='checkbox' onclick='check(this.checked)'>

Спустя 34 минуты, 19 секунд (29.06.2010 - 11:58) Guest написал(а):
есть форма и при отправки данных она обращается к:
 	<form name="login" method="post" action="login.php" onSubmit="doSend()"> 

в тоже время если нажато:
 <INPUT ID='oChbox' TYPE='checkbox' onclick='check(this.checked)'> 

над данными в поле pas форме login выполняется действие:
 <script language='javascript'>  function doSend(){ document.login.pas.value = md5(document.login.pas.value)+'[126]'; }; </script> 


Спустя 8 минут, 54 секунды (29.06.2010 - 12:07) linker написал(а):
Короче
<script language="javascript">
function check(isChecked)
{
if (isChecked)
{
Pass = document.getElementById('pas');
Pass.value = md5(Pass.value)+'[126]';
}
}

</script>
<
input id="oChbox" type="checkbox" onclick="check(this.checked)">
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.