您好,我有一个名为result
的输入字段。我希望在此输入中发生更改时调用函数。我试过这个:
<input onchange="maFonction" id="result" readonly="readonly" type="text" value="0" size = "10" />
并试图调用此函数
<?php
function maFonction()
{
$a = 40 ;
if ($result > $a) {
echo "trop dheure";
} elseif ($result == $a) {
?>
<input onclick="s(this.form);" type="button" value="sauvegarder" />
<?php
} else {
echo "moins de 40 heures a été effecuté";
}
}
?>
我做错了什么或我错过了什么?
答案 0 :(得分:1)
如果你真的想使用PHP,请调用php文件而不是函数。
您的表单
<form method="post" action="myfunc.php">
<input type="text" name="myname">
<input type="submit" value="click" name="submit">
</form>
您的php文件:myfunc.php
<?php
function display()
{
echo "hello ".$_POST["myname"];
}
if(isset($_POST['submit']))
{
display();
}
?>
答案 1 :(得分:0)
<input onchange="maFonction()" id="result" readonly="readonly" type="text" value="0" size = "10" />
的javascript
maFonction = function(){
$.post("yourFile.php");
}
和你的php
<?php
$a = 40 ;
if ($result > $a) {
echo "trop dheure";
} elseif ($result == $a) {
?>
<input onclick="s(this.form);" type="button" value="sauvegarder" />
<?php
} else {
echo "moins de 40 heures a été effecuté";
}
}
?>