html форма вывод из поля
помогите
есть на html форма с полем <textarea id="input_26" class="form-textarea" name="q26_26" cols="60" rows="3"></textarea> в поле вводится код с видео <iframe width="850" height="480" src="http://megogo.net/e/21324" frameborder="0" allowfullscreen></iframe> как сделать что после ввода в textarea кода этот код отображался сразу после блока <textarea id="input_26" class="form-textarea" name="q26_26" cols="60" rows="3"></textarea> чтобы можно было сначала просмотреть видео а потом добавить в бд |
<textarea id="input_26" class="form-textarea" name="q26_26" cols="60" rows="3"></textarea><input onclick="InpPrew()" type="button" value="Посмотреть">
<div id=preview ></div>
<script type="text/javascript">
function InpPrew(){
document.getElementById('preview').innerHTML=document.getElementById('input_26').value;
}
</script>
|
вы меня немного не поняли нужно так чтобы не нажимать на кнопку а что после того как введем значения они сразу выводились снизу блока
|
<iframe width="850" height="480" src="http://megogo.net/e/21324" frameborder="0" allowfullscreen></iframe>
<textarea id="input_26" oninput="InpPrew(this)" onkeyup="InpPrew(this)" class="form-textarea" name="q26_26" cols="60" rows="3"></textarea>
<div id=preview ></div>
<script type="text/javascript">
function InpPrew(a){
var a=a.value.split(/(<iframe(?:.(?!>))*.><\/iframe>)/igm),b='';
for(var i=a.length-1; i>=0; i--){
if(a[i].split(/(<iframe(?:.(?!>))*.><\/iframe>)/igm)[1]) {var b=a[i];break;}
}
a=document.getElementById('preview');
a.innerHTML=b;
}
</script>
|
спасибо то что надо...
|
Поправил - кажет только последний фрейм
|
| Часовой пояс GMT +3, время: 15:31. |