Как загрузить php файл с JS-кодом

Поскольку я новичок в кодировании JS и веб-дизайне, у меня есть следующие сомнения:

У меня есть одна html-страница, которая имеет функцию onclick для области текста формы. Если текстовая область остается пустой и пользователь нажимает кнопку отправки, она должна отображать сообщение для ввода записи, и если запись права, соответствующий файл должен быть открыт. У меня есть условие /else в JS файле, которое дает соответствующее сообщение, в то время как текстовая область остается пустой, но не загружает файл, который я упоминаю, когда запись не пуста.

Ниже приведен фрагмент html:

<form name="drugform" action="#">
 <pre class="prettyprint linenums"> Drug Name

и JS-код:

function buttoncheck() {
 if (Boolean(document.drugform.name1.value)) {
 load(form1.php);
 } else {
 alert('Enter Drug name');
 }
}

Как загрузить файл с помощью js-кода (указан в условии if)?

3 ответа

если вы хотите загрузить этот файл form1.php в существующий файл, вы можете использовать ajax для ссылки сюда.

и если вы хотите перенаправить на другую страницу, вы должны использовать

window.location.href = "form1.php";


var url = 'form1.php';
window.location.href = url;

Вместо load(form1.php) замените приведенный выше фрагмент кода!

РЕДАКТИРОВАТЬ:

Если вы хотите загрузить файл без фактического перенаправления на новую страницу, вы можете использовать jquery .load() Подробнее об этом здесь: http://api.jquery.com/load/


попробуйте вот так,

function buttoncheck() {
 if (document.drugform.name1.value != "") { // check not empty condition
 load("form1.php"); // passing value to function with quotes
 } else {
 alert('Enter Drug name');
 }
}

licensed under cc by-sa 3.0 with attribution.