2016-03-26 5 views
0

Я пытаюсь получить этот скрипт работаетСохранение кнопки значение счета на Jquery сценария

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 
    <input type="text" value="valueofButton" id="number"/> 
 
    <input type="hidden" value="1" id="number1" min="0"/> 
 
    <input type="button" id="increment" value="Increase"/> 
 
    <input type="button" id="decrement" value="Decrease"/> 
 
</body> 
 
</div> 
 

 
<script language='javascript' type='text/javascript'> 
 
    $(document).ready(function(){ 
 
    $("#increment").click(function(){ 
 
     if($('#number1').val() !="0"){ 
 
     var $n = $("#number1"); 
 
     $n.val(Number($n.val())-1); 
 
     var value = $n.val(); 
 
     $("#number").val(value +' valuedisplayed'); 
 
     } 
 
    }); 
 

 
    $("#decrement").click(function(){ 
 
     if($('#number1').val() !="20"){ 
 
     var $n = $("#number1"); 
 
     $n.val(Number($n.val())+1); 
 
     var value = $n.val(); 
 
     $("#number").val(value +' valuedisplayed'); 
 
     } 
 
    }); 
 
    }); 
 
</script>

Это хорошо работает. Но я хочу, чтобы значение, которое пользователи # 1 клики должны отображаться, когда пользователь # 2 вводит на страницу.

Например, если пользователь # 1 щелкнул один раз при увеличении кнопки значение будет отображаться в 1 клик

Если пользователь # 2 введите на страницу и при клике на увеличение кнопки значение будет 2, а не 1 (так как пользователь # 1 также нажал), или если пользователь # 2 нажал кнопку, уменьшенное отображаемое значение будет 0

Могу ли я сохранить информацию (число щелчков по увеличению/уменьшению) в txt-файле на моем сервере?

Как я могу это сделать?

Как сделать кнопки доступными только один раз за сеанс?

+1

Пока не связаны, это забавно, что, когда я нажимаю 'Increment 'он уменьшает значение ... –

+0

невозможно без какого-либо взаимодействия с БД – Jay

+0

' Могу ли я сохранить информацию в txt-файле на моем сервере? '- Да. Это просто. Что вы нашли до сих пор? Также 'Как сделать кнопки доступными только один раз за сеанс?' Что вы определяете как «один сеанс»? Это один день? Один человек? Один компьютер? Один браузер? Одна учетная запись пользователя? –

ответ

0

Ваш вопрос не очень ясен. Но если вы просто сохранить значение «номер» в текстовом файле, вы можете сделать AJAX вызов PHP файл, в котором вы можете сохранить данные, как:

file_put_contents('sample.txt',$number); 
+0

Я пробовал, но он не обновляется – Kevin

+0

Как вы пытаетесь сохранить. Можете ли вы показать код? –

+0

Kevin

Смежные вопросы