function submit()
{
var name = document.getElementById("name");
document.getElementById("resltado").innerHTML = name.value;
}

<input type="text" placeholder="Yourname" name="name" size="20" id="name" required value="" />
<input type="button" value="SUBMIT" id="submit" onclick="javascript:submit();" />
<p id="resultado"></p>
&#13;
此代码不起作用,文本框值不打印,所以请给我一些想法。
答案 0 :(得分:0)
您正在尝试将值设置为不存在的元素。
from("direct:" + getId)
.toD("sql:classpath:" +getSql1 + "?datasource= DataSourse1&usePlaceHolder=true"))
.setHeaders("Results", simple(${body})
toD("sql:classpath:" +getSql2 + "?datasource= DataSourse2&usePlaceHolder=true"))
会返回document.getElementById("resltado")
,因为没有标识为null
的HTML元素。你有一个标识为resltado
的元素。所以看起来你在JS代码中拼错了它。
resultado
function submit()
{
var name = document.getElementById("name");
document.getElementById("resultado").innerHTML = name.value;
}