Javascript 如何将src的值放入一个输入,然后在另一个页面上显示它?
我想将Javascript 如何将src的值放入一个输入,然后在另一个页面上显示它?,javascript,jquery,forms,post,input,Javascript,Jquery,Forms,Post,Input,我想将I.src的值输入到输入中,然后使用post命令在另一个页面上显示生成的图像 $('#create').bind('click', function(e) { var datapair = $sigdiv.jSignature("getData", "image"); var i = new Image(); i.src = "data:" + datapair[0] + "," + datapair[1]; $('#displayarea2').empty
I.src
的值输入到输入中,然后使用post命令在另一个页面上显示生成的图像
$('#create').bind('click', function(e) {
var datapair = $sigdiv.jSignature("getData", "image");
var i = new Image();
i.src = "data:" + datapair[0] + "," + datapair[1];
$('#displayarea2').empty();
$(i).appendTo($("#displayarea2")); // append the image (SVG) to DOM.
document.getElemenById('sig').value = i.src; //store the value of i.src to input
alert("done1");
});
然后将值存储在这里
<input type="image" id="sig" name="sig" />
然后使用以下命令在另一页上显示它
<?php echo $_POST["sig"]; ?>
我这样做对吗
这是样品
样品
生成的图像必须存储在输入中,然后使用$\u POST显示在另一个页面上。我不确定我是否完全理解您要执行的操作,但您可以为输入信号指定任何值
$("#sig").val(youvaluegoeshere);
然后,在提交表单时,您可以访问该值并显示。不过,我不确定我是否理解您的其余代码。我不确定我是否完全理解您试图执行的操作,但是您可以为输入信号指定任何值
$("#sig").val(youvaluegoeshere);
jQuery(function(){
jQuery('#create').bind('click', function(e) {
var datapair = $sigdiv.jSignature("getData", "image");
var img = jQuery("<img src='"+"data:" + datapair[0] + "," + datapair[1];+"' />");
jQuery("input#sig").val(jQuery(img).attr("src"));
})
});
然后,在提交表单时,您可以访问该值并显示。不过,我不确定我是否理解了您代码的其余部分。jQuery(function()){
jQuery(function(){
jQuery('#create').bind('click', function(e) {
var datapair = $sigdiv.jSignature("getData", "image");
var img = jQuery("<img src='"+"data:" + datapair[0] + "," + datapair[1];+"' />");
jQuery("input#sig").val(jQuery(img).attr("src"));
})
});
jQuery(“#create”).bind('click',函数(e){
var datapair=$sigdiv.jSignature(“getData”、“image”);
var img=jQuery(“”);
jQuery(“input#sig”).val(jQuery(img).attr(“src”);
})
});
jQuery(函数(){
jQuery(“#create”).bind('click',函数(e){
var datapair=$sigdiv.jSignature(“getData”、“image”);
var img=jQuery(“”);
jQuery(“input#sig”).val(jQuery(img).attr(“src”);
})
});
您只需更改以下内容:
<input type="image" id="sig" name="sig" />
到
注意,我将类型从image更改为hidden。某些浏览器不发送图像类型输入控件的值
其他一切保持原样,它应该可以正常工作。您只需从以下位置进行更改:
<input type="image" id="sig" name="sig" />
到
注意,我将类型从image更改为hidden。某些浏览器不发送图像类型输入控件的值
保持其他一切不变,它应该可以正常工作。这是一个示例,我希望生成的图像存储在输入上,然后在下一页调用并作为图像发布。您应该像这样定位它
var src=$('#displayarea img').attr('src')
然后将其存储在$(“#sig”).val(src)代码>如何知道它是否存储为输入值,以及在存储后如何在另一页上显示图像?另一个页面上的显示仍然为空,但当我按下它时会触发警报输入
应以隐藏的形式出现在html中,然后使用上面的jquery代码设置其值,然后提交表单时,可以使用phpnice hsalama访问它!使用inspect元素,我看到值存储在输入的src上,唯一的问题是如何在另一个页面上显示它。我尝试使用jquery代码,但它只显示一个空白。这是一个示例,我希望生成的图像存储在输入中,然后在下一页调用并作为图像发布。您应该像下面这样定位它var src=$('#displayarea img').attr('src')
,然后将其存储在$(“#sig”).val(src)代码>如何知道它是否存储为输入值,以及在存储后如何在另一页上显示图像?另一个页面上的显示仍然为空,但当我按下它时会触发警报输入
应以隐藏的形式出现在html中,然后使用上面的jquery代码设置其值,然后提交表单时,可以使用phpnice hsalama访问它!使用inspect元素,我看到值存储在输入的src上,唯一的问题是如何在另一个页面上显示它。我尝试使用jquery代码,但它只显示一个空白。$sigdiv.jSignature(“getData”,“image”)返回什么?我已经找到了为输入获取src值的解决方案。剩下的唯一问题是如何在另一个页面上显示它,并将其存储在表单datawhat$sigdiv.jSignature(“getData”,“image”)上返回?我已经得到了为输入获取src值的解决方案,剩下的唯一问题是如何在另一个页面上显示它,以及如何将它存储在表单数据上