Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将src的值放入一个输入,然后在另一个页面上显示它?_Javascript_Jquery_Forms_Post_Input - Fatal编程技术网

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值的解决方案,剩下的唯一问题是如何在另一个页面上显示它,以及如何将它存储在表单数据上