Я постараюсь сделать это как можно яснее. У меня есть контактная форма на странице и удаленный файл PHP "random.php", который генерирует 2 случайных числа:
<?php
$randomNum = rand(0,9);
$randomNum2 = rand(0,9);
echo $randomNum . ' + ' . $randomNum2;
$randomNumTotal = $randomNum + $randomNum2;
?>
родительская страница называет это так:
$(function() {
$.get( 'PHP/random.php', function ( data ) {
$('#ResetNumbers").val(data);
});
и имеет вход:
<input type="text" class="numbers" name="ResetNumbers" id="ResetNumbers" value="" size="6" readonly>
На данный момент проблем нет, вывод php-файла - это два случайных числа, и они отображаются на странице. Вот проблема :
У меня есть второе текстовое поле, в которое нужно добавить два числа, чтобы оно подтвердилось.
<input type="text" class="numbers" name="ResetMath" id="ResetMath" size="6" maxlength="6" tabindex="27">
Это никогда не работает. Это всегда говорит, что это не добавлено правильно. вот соответствующая часть моего правила проверки, которая находится в другом удаленном файле:
ResetMath: {
required: true,
equal: <?php echo $randomNumTotal; ?>
}
Поскольку это находится в удаленном файле (не требуется правила проверки на родительской странице), похоже, он не получает те же цифры. Как мне открутить этот бардак?