我想设置值以使用函数形成输入然后POST值。我怎么能这样做?
JS:
function saveSignature() {
$('#signature').empty();
var dataUrl = $('.js-signature').jqSignature('getDataURL');
$('#signature').append($('<p>').text(dataUrl));
$('#data').jqSignature('getDataURL');
}
我试着这样做,但它没有用。
<form action="add.php" method="post">
<input id="data" type="hidden" name="data" value="id='data'">
<button id="saveBtn" class="btn btn-default" onclick="saveSignature();" disabled>Save Signature</button>
</form>
答案 0 :(得分:0)
您可以使用http://api.jquery.com/val/修改输入值。
<script>
function saveSignature() {
$('#signature').empty();
var dataUrl = $('.js-signature').jqSignature('getDataURL');
$('#signature').append($('<p>').text(dataUrl));
$('#data').val(dataUrl);
}
</script>
答案 1 :(得分:-1)
function signature () {
var somevalue = 'xyz';
$(['name=data']).val(somevalue);
...
}