<form method="get" action="{$pc_config['root']}" >
<input type='text' value="输入数字" />
<input type="button" onclick="pc_fav()" value=" 添加 " />
</form>
<script type="text/javascript">
function pc_fav(){
var pc_id = '跟随输入数字';
</script>
请问上门这个代码问题怎么解决呢,要js里的内容跟随上面手动输入的数字进行自动变化,调了好久了,解决不了,谁能帮帮我
你的需求不明确,如果是要输入数字的话,你的js的作用就是获取数字啊。给第一个input加个id,获取它的值就行了。如果是要输入框输入东西改变某些样式,加个onchange在input里面。
function pc_fav(){ var pc_id = '获取第一个input输入的值'; <html >
<body>
<head>
<div id="show" style="color:red;">
现在啥都没有
</div>
<div>
<form method="get" action="{$pc_config['root']}" >
<input id="num" type='text' value="输入数字" />
<input type="button" id="btn" onclick="pc_fav()" value=" 添加 " />
</form>
</div>
</head>
<script src="http://code.jquery.com/jquery-1.7.1.js" type="text/javascript"></script>
<script>
function pc_fav(){
var pc_id = $("#num").val();
if(pc_id==null||pc_id==""){
pc_id = "你没输入东西";
}
$("#show").text(pc_id);
}
</script>
</body>
</html>
这样
<form method="get" action="{$kx_config['root']}" >
<input type="text" value="输入数字" id="num" />
<input type="button" onclick="kx_fav()" id="btn" value=" 添加 " />
</form>
<script type="text/javascript">
function kx_fav(){
var pc_id = $("#num").val();
var x = new Ajax();
x.get('{$kx_config[root]}?mod=ajax&op=fav&inajax=1&pc_id='+pc_id, function(str, x) {
if( str =='1'){
showDialog('添加成功', 'notice', '{lang32}', null, 0)
}else{
showDialog('添加失败', 'notice', '{lang32}', null, 0)
}
});
}
</script>
你这是导入了jquery 还不容直接用angularjs ng-model属性什么控制代码都不用
不用JQuery的话,就用一个 IF 来一直循环得到你所键入的 文字
你大概的意思就是,你想要js获取你input输入框里的值?如果是这样的话,你可以用document.getElementByID这个方法来调用这个输入框的值,而要
检验这个值,可以用alert来检验是不是你输入的数字