В PHP, если текст ввода «cmtx_comment» пуст, в форме submit я показываю предупреждение javascript. После того, как я нажму OK в предупреждении, значения, введенные пользователем во всех полях в форме, исчезли. ? Как я могу сохранить введены пользователем значения, без добавления кода значения входных элементов (что-то вроде <input type="text" name="something" value="<?php echo $_GET['something'];?>">
Сохраните входное значение после отправки формы (с уловкой)
if (empty($cmtx_comment)) { //if comment value is empty
echo <<<EOD
<script>
alert('Please enter a comment!');
</script>
EOD;
return false;
} else { //if comment entered
do stuff
вы можете проверить его на стороне клиента, вместо представления сразу: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_required – juanpastas
@juanpastas w3schools является не очень хорошая рекомендация. MDN лучше – mplungjan
Что вы спрашиваете? Если поле пустое, вы показываете предупреждение, после OK поле пусто! Есть ли проблема здесь? – mplungjan