gpt4 book ai didi

javascript - 无法使用 jquery 或 javascript 获取签名字段文本或值

转载 作者:行者123 更新时间:2023-12-02 17:05:24 25 4
gpt4 key购买 nike

我正在使用一个名为 Optiview 的软件来制作一个用于会计目的的表格。我有一个看起来像按钮但具有不同属性的签名字段。当必须签署该表单的人按下该按钮时,它会自动打开一个对话框,让用户有机会同意表单上的信息。如果用户接受,它将标记用户名、接受日期和时间。我想做的是在提交表单之前验证该按钮是否有信息,但下面的代码总是返回空(“”)或未定义,即使该字段已盖上签名。如果需要更多详细信息,请告诉我。

代码:始终返回空

var signature = $(Reviewer).attr('id');
var signvalue = $(signature).text();
if (signvalue == "")
{
CSClient.alert("Please sign before submitting invoice!")
return false;
}

代码:始终返回未定义

var signature = $(Reviewer).attr('id');
var signvalue = $(signature).val();
if (signvalue === undefined)
{
CSClient.alert("Please sign before submitting invoice!")
return false;
}

enter image description here

enter image description here

enter image description here

任何帮助将不胜感激

PD:我是 jquery/javascript 的新手,所以请尝试尽可能详细地向我解释。

谢谢

最佳答案

我相信您想使用 .val() 而不是 .text()。

var signature = $(Signature).attr('id');
var signvalue = $(signature).val();
if (signvalue == "")
{
CSClient.alert("Please sign before submitting invoice!")
return false;
}

参见this question/answer了解更多详细信息。

此外,我相信您想使用“= =”而不是“==”,但如果我错了,其他人可以纠正我。

编辑:对原始帖子进行澄清:

我认为这应该适合您想要做的事情:

var signature = $("#Reviewer").val();
if (signature === "") {
CSClient.alert("Please sign before submitting invoice!")
return false;
}

关于javascript - 无法使用 jquery 或 javascript 获取签名字段文本或值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25293086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com