2014-09-11 2 views
0

У меня есть код, позволяющий мне искать «file.txt», чтобы показывать результаты внутри iframe, но вместо ввода пользователем «example.txt» мне нужно это нужно только ввести «пример», а затем автоматически добавить расширение .txt. Как я могу сделать это с моим текущим кодом:Добавить расширение .txt к форме ввода пользователя

<script> 
      function append(){ 

       var text1=document.getElementById("input1").value; 
       document.getElementById("iframe1").setAttribute("src",text1); 
      } 

      </script> 
      </form> 
      <form name="inputForm" action="" method="get"> 
      <font size="5">File: </font><input type="text" id="input1" name="user"> 
      <input type="button" value="Submit" onclick="append()"> 
      </form> 
      <iframe id="iframe1" name="frame" src="(FILE).txt" frameborder="1" height="350" width="400" ></iframe> 

Этот метод отлично работает, но как я могу достичь тех же результатов без необходимости вводить .txt?

ответ

0

jQuery должен работать нормально .appendTo();

http://api.jquery.com/appendTo/ 
0

Просто добавьте .txt в строку, нет?

function append(){ 
    var text1=document.getElementById("input1").value; 
    document.getElementById("iframe1").setAttribute("src", text1+".txt"); 
} 
+0

Вау, я думал, что это так, но вместо этого я использовал text1 + ". Txt". Как глупо от меня ... Большое спасибо, вы помогли новичкам! – Jake

+0

@ Jake Использование одиночных или двойных кавычек не имеет значения :) – Terry

Смежные вопросы