首页 \ 问答 \ 从带引号的表单调用setTimeout(calling setTimeout from a form with quotes)

从带引号的表单调用setTimeout(calling setTimeout from a form with quotes)

我有一个用于上传文件的html表单,如下所示:

$uploadhtml = htmlspecialchars(json_encode("<form action='up.php' method='post'
enctype='multipart/form-data'>
<label for='file'>Filename:</label>
<input type='file' name='file' id='file'/> 
<br />
<input type='hidden' name='pk' value='".$pk."'>
<input type='hidden' name='username' value='".$USERNAME."'>
<input type='submit' name='submit' value='Submit' onclick= />
</form>"), ENT_QUOTES);

我想知道是否可以调用s etTimeout函数来更新特定的层,如下所示:

onclick="setTimeout('updateLayer("text", "ff", "ok"))',1250);"

updateLayer将3个变量作为参数,如何将它们指定为引号内的参数?


I have a html form for uploading a file, which is as follows:

$uploadhtml = htmlspecialchars(json_encode("<form action='up.php' method='post'
enctype='multipart/form-data'>
<label for='file'>Filename:</label>
<input type='file' name='file' id='file'/> 
<br />
<input type='hidden' name='pk' value='".$pk."'>
<input type='hidden' name='username' value='".$USERNAME."'>
<input type='submit' name='submit' value='Submit' onclick= />
</form>"), ENT_QUOTES);

I would like to know if it is possible to call the setTimeout function to update a particular layer, like follows:

onclick="setTimeout('updateLayer("text", "ff", "ok"))',1250);"

updateLayer takes 3 variables as arguments, how would I specify them as parameters within quotes?


原文:https://stackoverflow.com/questions/824541
更新时间:2021-09-16 14:09

最满意答案

你有没有尝试过

Prop<int>* c = MakeProp(FastDelegate0<int>(Getter<int>), FastDelegate1<int>(Setter<int>));

Setter<int>无法转换为FastDelegate1<T>


Have you tried

Prop<int>* c = MakeProp(FastDelegate0<int>(Getter<int>), FastDelegate1<int>(Setter<int>));

?

Setter<int> cannot be converted to FastDelegate1<T>!

相关问答

更多
  • 您忘记了std ::将T &&参数转发给auto_cast_wrapper构造函数。 这打破了转发链。 编译器现在发出警告,但它似乎工作正常。 template class auto_cast_wrapper { public: template friend auto_cast_wrapper auto_cast(R&& pX); template operator U() const ...
  • 模板参数T未在函数的参数中使用。 因此, T不能从用于调用它的参数中推断出来。 您需要明确模板参数。 thing_back = from_bytes(&bytes_rx[0]); 如果您反对显式使用模板参数,则可以对函数使用伪参数。 template T *from_bytes(uint8_t *bytes, T* dummy) { return reinterpret_cast(bytes); }; 并用它作为: thing_back = fr ...
  • 我通常使用这样的功能特性代码(GPL-3许可)来做到这一点: template using first_argument_type_t = typename sharemind::FunctionTraits::template argument<0u>::type; 但也有Boost function_traits替代方案,这可能会有所帮助。 I usually use function traits code like this (GPL-3 licensed ...
  • 您错过的关键点是重载解决方案仍然必须发生。 模板演绎不是故事的结尾。 分别解决你的两个例子: 对我来说,这似乎意味着template operator T()和template operator T&()是相同的(并且指定两者都会导致不明确性)。 但是在我使用过的任何编译器中情况并非如此! 您引用的文字表明,对于两个转换运算符, 扣除T是相同的,这是真的。 但运营商本身并不相同。 您必须额外考虑绑定到引用的规则,这些枚举在[dcl.init.ref]中枚举。 该部分太 ...
  • 这是标准行为吗? 如果类型不完全匹配,即使它只有一个const修饰符,那么调用模板函数? 是的,标准明确定义了这一点。 如果没有EXACT匹配,则使用模板,因为实例化的模板版本总是比需要转换的模板版本更好 (即使是int & int const& conversion)。 Is this standard behavior? If the type is not exactly matched, even if it only has a const modifier, then the template ...
  • template void bar(U&& u) { foo(u); } 不管你传给bar是什么, u都是左值,因为它有一个名字。 u可能是一个左值引用或右值引用,但是当你将它传递给foo ,它的“reference-ness”会被忽略,就像往常一样。 暂时忘掉左值和右值和模板。 引用应该是另一个变量的别名 ,并且在大多数情况下,引用按名称引用的行为应该就像引用原始变量一样: int i = 42; int& r = i; f(int); f(int&); f(i); / ...
  • 你有没有尝试过 Prop* c = MakeProp(FastDelegate0(Getter), FastDelegate1(Setter)); ? Setter无法转换为FastDelegate1 ! Have you tried Prop* c = MakeProp(FastDelegate0(Getter), FastDelegate1(Setter)); ? Setter
  • 不需要知道结构或类的args只有函数在c ++中有模板类型推导。 纸n3602似乎解决了这个问题,所以看起来你不是唯一发现这个烦人的人(我也是)。 我不知道它是否会被收录,但论文至少意味着其他人正在考虑它。 n6301将能够消除非类型模板参数的冗余类型名称。 另一件事(也在c ++ 14中)是make_unique ,它将在下一个标准中。 编写自己也可能相对容易。 正如我在评论中指出的那样,目前还不清楚你究竟想要用这个来实现什么,如果不得不写出额外的类型实际上是一个障碍。 既然你在评论中明确表示你需要这个来 ...
  • 您需要将无捕获的lambda转换为预先执行操作的静态函数。 使用一元+运算符的应用程序实际上可以相当容易地调用该转换。 transform(c, +[](int in) -> int { return in + 1; }); 由于无捕获lambda的闭包类型具有转换运算符ret(*)(params) ,编译器将在遇到+时调用它。 那是因为你实际上可以对指针类型应用+ 。 [expr.unary.op / 7] 一元+运算符的操作数应具有算术,无范围枚举或指针类型,结果是参数的值 。 对整数或枚举操作数执行 ...
  • 你需要使用: templateV foo2(){ return this->a.template foo(); } 要查找为什么需要在调用a.foo使用template详细信息,请查看此SO答案: https : a.foo You need to use: templateV foo2(){ return this->a.template foo(); } To find gory details of why you n ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。