通过脚本提交值

Submit value through script

本文关键字:提交 脚本      更新时间:2023-09-26

我有一个简单的输入框

<input type="text" name="name">

已提交name值的按钮的代码为

<script
    src="my_url"
    data-name=" value that user puts should come here "
    data-buttontext="Add Name">
</script>

我希望当用户输入值时它应该被分配给data-name

谁能告诉我怎么做呢

为脚本中的文本值指定data-name:

data-name = $("[name='name']").val();
$("input[name='name']").keyup(function(e){
   var currval = $(this).val();
   $("button").data("name",currval);
});

这个脚本应该有帮助

<script>
$(document).ready(function(){
    $("input").keypress(function(){
        data-name=" value that user puts should come here "
    });
});
</script>

试试。

$(document).on('keyup','[name=name]',function(ev){
var value = $(this).val();
  $('[src=my_url]').attr('data-name', value);
  console.log($('[src=my_url]').attr('data-name'));
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="my_url"  data-name=" value that user puts should come here " data-buttontext="Add Name">
</script>
<input type="text" name="name">

Id属性设置为脚本和输入标签,以便您可以轻松地在输入上绑定keyup事件,并找到正确的脚本标签进行适当的更新。

$('#myInput').on('keyup',function(e){
  $('#myScript').data('name', $(this).val());
  //for test
  alert($('#myScript').data('name'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script id="myScript" src="my_url"  data-name=" value that user puts should come here " data-buttontext="Add Name">
</script>
<input id="myInput" type="text" name="name">