Я пытаюсь создать кнопку в php и увеличить или уменьшить ее значение (внутри ввода текста) при щелчке.Функция Javascript внутри php
<?php
echo "<script>
function inc(elem)
{
x = elem.value;
//alert('dsadasdasdsadasdas');
if(x<31)
{
x= x+1;
}
alert(x);
elem.value = x;
}
</script>";
echo '<form action="tziros.php" method="post">';
echo '<input type="text" value="1" name="tziros_imeras">';
echo '<br>';
//echo '<input type="button" value="ADD +" onClick="inc(document.getElementById("tziros_imeras"))">';
echo '<input type="button" value="ADD +" onClick="inc(document.getElementById(\'tziros_imeras\'))">'
//echo '<input type="button" value="DEC -" onClick="dec();">';
echo '<input type="submit" name="submit_tziros_meras" value="OK">';
echo '</form>';
?>
Проблема в том, что javascript не работает вообще.
EDIT: после прочтения ваших ответов я пришел с этим: ЯШ:
function inc(elem)
{
elem.value++;
}
и по форме:
echo '<input type="text" value="1" id="tziros_imeras" name="tziros_imeras">';
Так что теперь, наконец, в JS работает.
Почему вы вкладываете все это в PHP? – putvande
Стилистическая заметка: если вы выводите несколько строк HTML или Javascript, выходите из режима??> 'PHP или используете строку HEREDOC. – mario
Я не вижу элемент с указанным id –