Может ли кто-нибудь изменить этот код на [Добавить, щелкнув левой кнопкой мыши по номеру] и [Вычесть, щелкнув правой кнопкой мыши номер]?Add/Subtract Click Функция
Это избавит вас от кнопок + и -.
Я не могу понять, как это сделать.
HTML
<input id="txtNumber" type=text" value="55" style="width:30px" />
<input id="btnAdd" type="button" value="+" onclick="add();" />
<input id="btnSubtract" type="button" value="-" onclick="subtract();" />
Javascript
function add()
{
var txtNumber = document.getElementById("txtNumber");
var newNumber = parseInt(txtNumber.value) + 1;
txtNumber.value = newNumber;
}
function subtract()
{
var txtNumber = document.getElementById("txtNumber");
var newNumber = parseInt(txtNumber.value) - 1;
txtNumber.value = newNumber;
}
Различают левый и правый щелчок: http://stackoverflow.com/a/2725963/2812842 –
Ваш код, кажется, работает, если я возвращаю false, а не передаю параметр события для вашего контекстного события. http://jsbin.com/oxeyeb/61 Edit: oh .... это не то, что вы изначально предполагали. Я ненавижу jsbin для этого. Можете ли вы включить свой исходный код? –
В отличие от форумов, мы не используем «Спасибо», «Любая помощь оценена» или подписи на [so]. См. «[Должны ли« Привет »,« спасибо », теги и приветствия удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -removed-from-posts). –