В настоящее время я пытаюсь проверить, соответствует ли предложение, введенное пользователем, ожидаемому предложению. Ожидаемое предложение хранится в переменной PHP $rebuiltSentence
, например, 'cat sat'.
Проблема в том, что когда я пытаюсь вызвать мою функцию JavaScript formSubmit()
, мне нужно дать ей предложение для проверки, поэтому в идеале я бы вызвал formSubmit ($ rebuiltSentence). Я думаю, что это не сработает, потому что думает, что ему передают несколько отдельных строк.
Вот что у меня есть:
//sentence.php
<input type='button' value='Submit' onClick=formSubmit('$rebuiltSentence')
и
//validate.js
function formSubmit(correct)
{
var contents = document.getElementById('sentenceBuilder').value;
if(contents==correct){
alert('The Sentences Match');
}else{
alert('The Sentences Dont Match');
}
window.location.reload(true);
}
Есть идеи, как мне это решить?