我尝试在 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 根本没有运行。
编辑:阅读你的答案后,我想出了这个:js:
function inc(elem)
{
elem.value++;
}
并在表格上:
echo '<input type="text" value="1" id="tziros_imeras" name="tziros_imeras">';
所以现在终于,js运行了。