我知道这很简单,我的语法可能有问题,但我不会低估它。我正在谈论以下内容:
//declaration of a string
var str_input = "";
//this is supposed to get the new inputs and to store them in str_input
$(document).ready(function(){
str_input = $('input[name=po]').val();
});
//this is on html side, this should make an input field where the user to type in the needed
<input type"text" name = 'po' id="po" value="asd">
那就是它,你能帮我解决一下吗?到目前为止,问题是str_input是undefined
,无论输入中写入了什么,它都会保存其初始值。
答案 0 :(得分:2)
您的html标记无效:
<input type"text" name = 'po' id="po" value="asd">
应该是:
<input type="text" name = 'po' id="po" value="asd">
// ^ Missing this character (=)
答案 1 :(得分:1)
好的,现在我明白了,你可以做两件事,首先,你可以创建一个按钮,而不是当用户点击它时调用函数来将值存储在变量中,如下所示:
var str_input = "";
//this is supposed to get the new inputs and to store them in str_input
$(document).ready(function(){
$("#MyButton").click(function(){
str_input = $('input[name=po]').val();
})
});
//this is on html side, this should make an input field where the user to type in the needed
<input type"text" name = 'po' id="po" value="asd">
<input type="button" id="MyButton" value="Click Here" />
当用户失去输入文字的焦点时,模糊功能如下:
var str_input = "";
//this is supposed to get the new inputs and to store them in str_input
$(document).ready(function(){
$('input[name=po]').blur(function(){
str_input = $('input[name=po]').val();
})
});
//this is on html side, this should make an input field where the user to type in the needed
<input type"text" name = 'po' id="po" value="asd">
答案 2 :(得分:0)
好的,所以这里有解决方案,尽管从Alf到Alf&#34;样式。所以,是的,我在主帖中发布的代码正确使用了&#39;默认情况下&#39;输入的值,但问题来自于没有检查输入文本字段中的进一步更改。我使用$(document).ready ...据我所知,在Web项目期间运行,当然可以在其中使用一些jquery方法。有一个名为.change()
的有趣函数实际上把整个事情都放在了我身上。看一眼以下内容:
$(document).ready(function(){
$('input[type="text"]').change(function(){
str_input = $('input[name=polynom]').val();;
});
str_input = $('input[name=polynom]').val();
});
第二行,第三行和第四行实际上是神奇的,每次在输入框字段中出现更改时,.change()
方法中的代码都会更新 str_input,而change()之外的str_input = $('input[name=polynom]').val();
考虑了输入的初始值。那就是......我知道我忘了什么,是的......
P.S。另一种方法是使用一个功能和一个按钮(也就是事件触发的功能)来更新&#39; str_input on事件。通过这种方式检查这个帖子。