提交一个php表单和一个按钮的javascript函数
我是新的web开发目前我正在做一个测验在PHP中,我想在javascript中添加一个计时器,以基于快速响应给予积分。 但现在当我发送计时器的剩余时间时,我无法提交带有答案的PHP表单,我尝试过使用“文档表单。测验值”,但即使答案没有被选中,也是这样它总是正确的。 这是我目前的脚本:提交一个php表单和一个按钮的javascript函数
<html>
<head>
<script type="text/javascript">
function inviare() {
var resto = secondi_totali;
window.location = "risultato.php?res=" + secondi_totali;
}
</head>
<body>
<?php
<form method='post' action='javascript:inviare()' name='quiz'id='1'>
<ol>
<li>
<h3>Cosa e java ?</h3>
<div>
<input type='radio' name='risposta3' value'c'/>
<label for='risposta3'>c) una cavolata </label>
</div>
<div>
<input type='radio' name='risposta1' id='risposta1' value='a'/>
<label for='risposta1'>a) un cafe </label>
</div>
<div>
<input type='radio' name='risposta2' value='b'/>
<label for='risposta2'>b) un linguaggio </label>
</div>
<input type='submit' name='invia'/>
</li>
</ol>
?>
</body>
</html>
我的onsubmit尝试过,但它不工作。 我可以做些什么来同时发送答案和剩余时间吗?
你的代码有很多问题,但只是回答为什么它没有提交: 使用window.location将导航你的页面,而不是提交表单。 你必须使用这样的事情
http://www.w3schools.com/jsref/met_form_submit.asp
一些补丁,你的代码将看起来像这一点,并张贴到您risultato.php在那里你可以使用你的PHP代码实际上记录数据。你不需要任何PHP的这种形式
<html>
<head>
<script type="text/javascript">
var startDate = new Date();
function inviare() {
var diff = (new Date().getTime() - startDate.getTime())/1000;
document.getElementById("lapsedtime").value = diff;
document.getElementById("1").submit();
}
</script>
</head>
<body>
<form method='post' action='risultato.php' name='quiz' id='1'>
<ol>
<li>
<h3>Cosa e java ?</h3>
<div>
<input type='radio' name='risposta3' value='c'/>
<label for='risposta3'>c) una cavolata </label>
</div>
<div>
<input type='radio' name='risposta1' id='risposta1' value='a'/>
<label for='risposta1'>a) un cafe </label>
</div>
<div>
<input type='radio' name='risposta2' value='b'/>
<label for='risposta2'>b) un linguaggio </label>
</div>
<input type="hidden" name="lapsedtime" id="lapsedtime" />
<input type='button' name='invia' value="submit" onclick="javascript:inviare()"/>
</li>
</ol>
</form>
</body>
</html>
当客户端没有被推送到服务器时,这会如何提供帮助。回答问题的一部分不应该是答案。一次只能一步一步地做成 –
?他的代码有很多问题。我不会去做他的任务。 – n00b
是的,这就是为什么我不打扰回答:)如果你回答,而不是正确回答 –
这是完全废话的代码,你知道吗php –
这个问题没有PHP。请从一个基本的PHP教程开始。 http://php.net/manual/en/tutorial.php – ceejayoz
你们很粗糙 – Isaac