私は、最初にユーザーが値を入力したことを確認しようとしている場所と、数値がphpを介して生成された1〜8の乱数の値と一致していることを確認しようとしています
HTML/PHP
<?php
$num = rand(1,8);
echo '<script type="text/javascript">
var js_var = '.json_encode($num).';
</script>';
?>
<p>The ball will start at position '<span class="number"></span>' and travel in a straight line.</p>
<p class="question">Where will the ball roll to?</p>
<form action="javascript:alert('You are correct');" id="form">
<input type="text" id="field">
<input type="submit" value="submit">
</form>
<p id="target"></p>
JS
<script type="text/javascript">
$(function(){
// add in random start position
$('.number').text(js_var);
// grab submitted answer
$('#form').submit(function(event){
var answer = $('#field').val();
if( $('#answer').val() != ' ') {
if ( answer == js_var) {
$('#target').text("Correct!").show();
return;
}
$('#target').text("Incorrect, try again!"+js_var).show().fadeOut(1000);
event.preventDefault();
} else {
alert('Please enter a value...!');
event.preventDefault();
}
})
});
</script>
私はそれを検証するために縫い合わせることができません....