getElementById не работает на всех
<form id="form1">
Title: <input type="text" id="title1" size="25"/><br/><br/><br/>
Description <input type="text" id="desc1" size="55"/><br/><br/><br/>
<input type="submit" value="Submit" onclick="doit();"/>
</form>
<script type="text/javascript">
function doit(){
var title = document.getElementById("title1").value;
var description = document.getElementById("desc1").value;
document.write("<h3>Title: " + title + "</h3>");
document.write("<h3>Description: " + description + "</h3>");
}
</script>
мне нужна помощь с getElementById
. Мой скрипт принимает значения, введенные пользователем в текстовые поля, и когда пользователь нажимает на отправку значений, они записываются на страницу с использованием document.write
, однако код не работает так, как ожидалось.
<script type="text/javascript">
function doit() {
document.write("Do it function");
var title = document.getElementById("title1").value;
var description = document.getElementById("desc1").value;
document.write("<h3>Title: " + title + "</h3>");
document.write("<h3>Description: " + description + "</h3>");
}
</script>
Выполнение даже не доходит до первой линии функции. В кнопке у меня есть:
<input type="submit value="submit" onclick="doit();"/>
На вашей разметке отсутствует двойная кавычка. Это должно быть '' – techfoobar
приложен код, отрезанный, и он работает здесь, но он не работает в моих браузерах !! (IE, хром ни firefox) – Abdallah
Почему? связана ли безопасность? – Abdallah