通过调用javascript函数将值设置为输入

通过调用javascript函数将值设置为输入,javascript,html,Javascript,Html,我正在通过php循环插入一个输入列表 对于每个输入,我需要通过ajax从数据库获取值,为此我需要调用javascript函数。我不确定这是否可能 我在找这样的东西 <input ... value="javascript:getvalue(id)"> <script> function getvalue(id) { //set the value fron here } </script> 函数getvalue(id){ //在此处设置值

我正在通过php循环插入一个输入列表

对于每个输入,我需要通过ajax从数据库获取值,为此我需要调用javascript函数。我不确定这是否可能

我在找这样的东西

<input ... value="javascript:getvalue(id)">

<script>
  function getvalue(id) {
    //set the value fron here
  }
</script>

函数getvalue(id){
//在此处设置值fron
}
$(文档).ready(函数(){
对于(设i=0;i<$('.frmDatabase')。长度;i++){
getvalue($('.frmDatabase').eq(i).attr('id'));
}
})
函数getvalue(id){
//ajax调用
//设置async false并成功将值从db绑定到id
$('#'+id).val(1);
}

value attr在这里只接受更多字符串。 您可以使用数据属性或id分配id,然后在加载id后获取其值。 请检查下面的代码片段

(功能(){
var inputs=document.getElementsByTagName(“输入”);
对于(变量i=0;i
您只是想了解如何编写ajax或?您必须创建一个包含值的数组,并分别调用它们,以便在函数中为每个输入使用该数组,为什么不在运行php插入输入元素时或之前检索输入值?为什么要事后使用ajax?