baddhidurgarao Ответов: 1

Как отобразить введенное пользователем значение текстового поля в значение textarea


Я хочу напечатать id и pname в textarea (iframe src), пожалуйста, решите мою проблему.

<html>
<head>
</head>
<body>
<form action="">
<input type="text" name="id" />
<select id="pname" name="pname" />
<option value="0">Select a Letter</option>
<option value="D">D</option>
<option value="Y">Y</option>
<option value="O">O</option>
 </select>
 <textarea name="iframe" id="iframe" class="form-control" rows="2">
<iframe src="pname/id"></iframe>
</textarea>
<input type="submit" name="submit" />
</form>
</body>
</html>


Что я уже пробовал:

Я пробую javascript, когда я пишу код iframe, он показывает ошибку.

<html>
<head>
</head>
<body>
<form action="">
<input type="text" name="id" onchange="fillInTextArea(this);" />
<select id="pname" name="pname" onchange="fillInTextArea(this);"/ >
<option value="0">Select a Letter</option>
<option value="D">D</option>
<option value="Y">Y</option>
<option value="O">O</option>
 </select>
 <textarea name="iframe" id="iframe" class="form-control" rows="2">
</textarea>
<input type="submit" name="submit" />
</form>

<script>
function fillInTextArea(formField)
{
	var	form = formField.form;	// Get the form that the changed field is in
	var	selectedIndex	= form.pname.selectedIndex;	// Item no in drop-down list. -1 = no selection, 0 = Select a country name, > 0 = country option
	form.iframe.value	= 
		"<iframe src='" + 
		(selectedIndex > 0 ? form.pname.options[selectedIndex].text : "not defined") + 	// Option text in cnasme or 'not selected' if no value selected
		"/" + 
		
		(form.id.value.length ? form.id.value : "not specified") +	// Values in text field or 'not specified' if text field is empty
		"' style='border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;' allowfullscreen scrolling='no'></iframe>";
}
</script>

</body>
</html>

Christiaan van Bergen

Вы говорите об ошибке, скажите нам, какая ошибка.
Но я думаю, что это может произойти из этого фрагмента кода: (form.id.value.длина ? form.id.value : "не указано")
форма.идентификатор.значение.длина сама по себе не является логическим значением.
Вероятно, вы имели в виду: form.id.value.длина>0

baddhidurgarao

Предупреждение: mysqli_error() ожидает ровно 1 параметр, 0 задан в C:\xampp\htdocs\admin\test.php на линии 15

Строка 15: mysqli_query($con,$ins_query) или die(mysqli_error());

Когда я удаляю одинарные кавычки в <iframe src=', он работает нормально. Пожалуйста, дайте мне любое решение.

1 Ответов

Рейтинг:
8

Christiaan van Bergen

Привет,

Вы упомянули об ошибке, которая возникает. В комментариях вы описали это так

Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\admin\test.php on line 15

Line 15: mysqli_query($con,$ins_query) or die(mysqli_error());
То функция mysqli_error() требуется подключение параметров. Так что измените свой код на
mysqli_query($con,$ins_query) or die(mysqli_error($con));

ХТ христиан


baddhidurgarao

После того, как я добавляю ваш код, он показывает ошибку в другой строке. Это в стиле='border: 0; top: 0; left: 0; wid, пожалуйста, помогите мне

Christiaan van Bergen

Это звучит как совершенно новый вопрос. Пожалуйста, попросите новый и предоставьте необходимый код и сообщение об ошибке.