Amol Jadhao Ответов: 4

Как вернуть значение из события onclick в javascript


<input type='button' id="btnGroups1"   önclick="return fnTabChanges('0')"/>
<input type='button' id="btnGroups2"   önclick="return fnTabChanges('1')"/>
<input type='button' id="btnGroups3"   önclick="return fnTabChanges('2')"/>
<input type='button' id="btnGroups4"   önclick="return fnTabChanges('3')"/>

how to write condition in javascript if third button is click. 
if(fnTabChanges()==2)
{
//code
}

это правда?..
пожалуйста, помогите..???

Karthik_Mahalingam

что вы хотите вернуть ?

4 Ответов

Рейтинг:
30

Karthik_Mahalingam

привет , попробуйте этот код..


<script type="text/javascript">

       function fnTabChanges(index) {
           if (index == '2')
           { alert(' third button clicked'); }
       }

   </script>


Peter Leow

Не отчаивайтесь. Вы правильно ответили на вопрос, +5!.

Karthik_Mahalingam

спасибо Питер

EhabAhmed

Спасибо +5

Рейтинг:
2

Peter Leow

Попробуйте следующее и адаптируйте его, если он соответствует вашим потребностям:

<html>
<body>
<input type='button' id="button1" value='first button' onclick="clickMe(this)"/>
<input type='button' id="button2" value='second button' onclick="clickMe(this)"/>
<input type='button' id="button3" value='third button' onclick="clickMe(this)"/>
<input type='button' id="button4" value='fourth button' onclick="clickMe(this)"/>
 
<script>
function clickMe(e){
 
    alert("You have clicked button id = "+e.id+" and button value = "+document.getElementById(e.id).value);
 
}
</script>
 
</body>
</html>


Рейтинг:
0

JoCodes

Вы можете вернуть это значение следующим образом

function fnTabChanges(index) {
           //Some condition and code here as per logic
return someValue;
       }


Теперь, чтобы получить значение
önclick="var result = fnTabChanges('0');alert(result);"


// переменная result имеет возвращаемое значение Alert(результат); добавляется к цели тестирования

Надеюсь, это поможет...


Рейтинг:
0

Miels1122

<input type='button'  value = '1' id="btnGroups1"   önclick="return fnTabChanges(this.value)"/>


попробуйте, я надеюсь, что это может помочь вам.