web-applications 相关问题

Web应用程序是通过“Web”访问的应用程序,可以通过Internet或Intranet(即内部网络)访问

运行应用程序没有给出任何结果 R 闪亮的应用程序并使 RStudio 崩溃

我在运行 R 闪亮应用程序时遇到问题。这就是我所做的: 打开RStudio 加载闪亮的代码(例如app.R) 设置WD 图书馆(闪亮) 按“运行应用程序” 然后什么也没有发生....

回答 2 投票 0

识别多个提交按钮被点击的提交按钮的值

我遇到的情况是,我需要跟踪哪个提交按钮单击,以便根据该按钮设置变量。下面是测试代码, 函数提交表单(表单){ 警报(文档。</desc> <question vote="8"> <p>我遇到的情况是,我需要跟踪单击哪个提交按钮,以便根据该按钮设置变量。下面是测试代码,</p> <pre><code>&lt;script&gt; function submitForm(form) { alert(document.getElementById(&#39;sb&#39;).value); if (document.getElementById(&#39;sb&#39;).value==&#34;One&#34;) { //Do something } return true; } &lt;/script&gt; &lt;form action=&#34;&#34; method=&#34;get&#34; onsubmit=&#34;return submitForm(this);&#34;&gt; &lt;input type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;One&#34;&gt; &lt;input type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;Two&#34;&gt; &lt;input type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;Three&#34;&gt; &lt;/form&gt; </code></pre> <p>即使我单击按钮“二”或“三”,警报也始终显示“一”。但 url 会随着可点击的参数而改变。如何提醒可点击的提交按钮中的值?</p> <p>注意:我想要一个没有 JQuery 的解决方案</p> <p>编辑:我更改了onsubmit调用submitForm(this)的代码位; 问题甚至是使用 document.forms[0].sb.value 未定义,因为 document.forms[0].sb 返回所有提交按钮的节点列表,与 document.getElementById('sb') 相同</p> </question> <answer tick="false" vote="2"> <p>这是我认为解决此问题的更简单的解决方案。它不需要任何额外的事件。</p> <pre><code>&lt;script&gt; function submitForm(form) { console.log(document.activeElement.value); if (document.activeElement.value == &#39;One&#39;) { console.log(&#34;Have one.&#34;); return false; } return true; } &lt;/script&gt; &lt;form action=&#34;&#34; method=&#34;get&#34; onsubmit=&#34;return submitForm(this);&#34;&gt; &lt;input type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;One&#34;&gt; &lt;input type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;Two&#34;&gt; &lt;input type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;Three&#34;&gt; &lt;/form&gt; </code></pre> <p><a href="https://jsfiddle.net/gam3/do1sujqL/10/" rel="nofollow noreferrer">jsfiddle</a></p> <p>我想要的答案是表单如何将查询设置为“?sb={value}”。</p> </answer> <answer tick="false" vote="2"> <p>现代的方法是使用提交事件的<a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/submit_event#event_properties" rel="nofollow noreferrer">submitter属性</a>:</p> <blockquote> <p><strong>提交者</strong></p> <p>标识按钮或其他元素的 HTMLElement 对象 调用它来触发正在提交的表单。</p> </blockquote> <p>示例: </p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>const myForm = document.getElementById(&#39;myForm&#39;); myForm.addEventListener(&#39;submit&#39;, (event) =&gt; { event.preventDefault(); console.log(&#39;You pressed&#39;, event.submitter.value); })</code></pre> <pre><code>&lt;form id=&#34;myForm&#34;&gt; &lt;button value=&#34;One&#34;&gt;One&lt;/button&gt; &lt;button value=&#34;Two&#34;&gt;Two&lt;/button&gt; &lt;button value=&#34;Three&#34;&gt;Three&lt;/button&gt; &lt;/form&gt;</code></pre> </div> </div> <p></p> <p><a href="https://caniuse.com/?search=submitter" rel="nofollow noreferrer">所有现代浏览器都支持</a>(IE 不是现代浏览器)</p> </answer> <answer tick="false" vote="1"> <p>我建议您使用按钮,而不是多个提交按钮。在按钮的 onclick 属性中,使用 javascript 提交表单。</p> </answer> <answer tick="false" vote="1"> <p>你可以这样尝试</p> <pre><code> &lt;form&gt; &lt;input class=&#34;myButton&#34; type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;One&#34;&gt; &lt;input class=&#34;myButton&#34; type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;Two&#34;&gt; &lt;input class=&#34;myButton&#34; type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;Three&#34;&gt; &lt;/form&gt; &lt;script type=&#34;text/javascript&#34;&gt; $(&#34;.myButton&#34;).on(&#39;click&#39;, function() { alert($(this).val()); }); &lt;/script&gt; </code></pre> </answer> <answer tick="true" vote="0"> <p>继续上面的答案:</p> <pre><code>&lt;script&gt; function m(value) { alert(value); } &lt;/script&gt; &lt;input type=&#34;button&#34; value=&#34;One&#34; onClick=&#34;m(this.value)&#34;&gt; &lt;input type=&#34;button&#34; value=&#34;Two&#34; onClick=&#34;m(this.value)&#34;&gt; &lt;input type=&#34;button&#34; value=&#34;Three&#34; onClick=&#34;m(this.value)&#34;&gt; </code></pre> <p>你当然可以看到id是什么:</p> <pre><code>&lt;input type=&#34;button&#34; id=&#39;myId&#39; value=&#34;Three&#34; onClick=&#34;m(this.id)&#34;&gt; </code></pre> </answer> <answer tick="false" vote="0"> <p>你可以尝试使用 jquery 类似的东西:</p> <pre><code>$(&#34;:submit&#34;).live(&#39;click&#39;, function() { alert($(this).val()); }) </code></pre> </answer> <answer tick="false" vote="0"> <p>我对 javascript 有点陌生;如果我错了,请原谅我。如果你的 if 语句有第三个 <pre><code>=</code></pre> 符号,那不会有什么不同吗?</p> <p>应该是:</p> <pre><code>if (document.getElementById(&#39;sb&#39;).value === &#34;One&#34;) { //Do something } return true; </code></pre> </answer> <answer tick="false" vote="0"> <p>这是一个非 jquery 的简单解决方案,用于检测单击了哪个提交按钮。</p> <pre><code> &lt;script&gt; function submitForm(form) { console.log(document.getElementById(&#39;btn_clicked&#39;).value); if (document.getElementById(&#39;btn_clicked&#39;).value === &#39;One&#39;) { console.log(&#34;Have one.&#34;); return false; } return true; } &lt;/script&gt; &lt;form action=&#34;&#34; method=&#34;get&#34; onsubmit=&#34;return submitForm(this);&#34; ;&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;btn_clicked&#34; id=&#34;btn_clicked&#34; value=&#34;&#34;&gt; &lt;input type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;One&#34; onclick=&#34;document.getElementById(&#39;btn_clicked&#39;).value=&#39;One&#39;;&#34;&gt; &lt;input type=&#34;submit&#34; name=&#34;sb&#34; value=&#34;Two&#34; onclick=&#34;document.getElementById(&#39;btn_clicked&#39;).value=&#39;Two&#39;;&#34;&gt; &lt;/form&gt; </code></pre> </answer> </body></html>

回答 0 投票 0

Azure 应用程序服务部署失败不允许订阅“xxxx-xxxx-xxxx”创建或更新服务器场

您好,我在通过 azure 门户和 terraform 部署应用程序服务时遇到问题。 当我尝试部署服务时,出现此错误 不允许创建订阅“xxxx-xxxx-xxxx”...

回答 1 投票 0

为防火墙设置反向代理

我创建了一个简单的Web应用程序防火墙,可以使用ML检测多种类型的攻击,我想测试它。为此,我在网站前面设置了这个防火墙,这样......

回答 1 投票 0

如何从客户端调用谷歌应用程序脚本中的类方法?

如何从客户端调用谷歌应用程序脚本中的类方法? //客户端 函数 myClientSideFun() { google.script.run.withSuccessHandler(onSuccess).myClass.myClassMethod() 功能

回答 3 投票 0

java 17 WAR 项目。我该如何修复这个错误?

努力将我公司的代码从 java 8 更新到 17。我已经添加了依赖项,但找不到与此错误相关的任何内容 代码库是一个使用 tomcat 8.5 和 active mq 的 WAR 项目...

回答 1 投票 0

TypeError:Safari 中 CSSStyleSheet 的构造函数非法

我正在 NodeJS 中制作一个 JS 应用程序并使用 Webpack 构建它。 我主要使用 Web 组件,并且有多个这样的组件: 从“./inboxScreen.css”导入样式断言{类型:“...

回答 1 投票 0

如何在浏览器中处理三星S-Pen按钮事件(Javascript)?

我正在为 Galaxy Tab S3 开发一个网络应用程序,允许用户使用三星 S-Pen 进行绘画。 S-Pen 侧面有一个按钮,我知道原生 Android 应用程序可以使用该按钮来执行操作

回答 1 投票 0

Visual Studio 将升级后的 Web 应用程序作为网站打开

我最近将 1.1 Web 项目升级为 2.0 Web 应用程序。在完成升级向导并执行“升级到 Web 应用程序”操作后,一切看起来都很好。关闭后...

回答 1 投票 0

结合后端的Fineract和前端的mifos UI

我已经在我的Windows系统上成功安装了fineract平台。 本地主机工作得很好。 我如何为fineract 平台设计一个与mifos x 相同的用户界面。 我试过了

回答 3 投票 0

分布式Web服务器如何维护客户端状态

为了维护用户状态,Web 服务器创建一个 Session 对象并将其分配给唯一的 session_id。这在单服务器场景中是有意义的。但是,分布式服务器架构中会发生什么......

回答 1 投票 0

Google 脚本 Web 应用程序从库导入 html

我正在尝试执行以下操作: 我有我正在运行的 Google Web 应用程序,其中包含以下脚本,当然还有 page.html 函数 getHtmlBlob() { //Logger.log(e.parameter); var htmlTemplate =

回答 1 投票 0

如何在 Google 脚本中调试 HtmlService 中的 JavaScript

我在 Google HTMLService(Google 脚本中的 html 窗口)中的 JavaScript 中找不到语法错误。我的工作涉及谷歌可视化,这需要这个。这是我的第一次经历...

回答 2 投票 0

登录多个 Google 帐户时 Google Web 应用程序将无法运行

我正在使用 Google Apps 脚本创建一个网络应用程序,但遇到了困难。 有时,使用网络应用程序的用户会在使用多个 Google 帐户登录时使用它。有一个已知的

回答 3 投票 0

为什么测试部署不行而正常部署可以

我有一个 GAS API,可以在正常部署下正常工作。 (目前它只是在电子表格中添加时间戳以用于测试目的)。 但是当我使用测试部署 URL(包括 ..../dev)时,它...

回答 1 投票 0

如何在容器的WebApp中部署PHP应用程序

我在 PHP-FPM 容器中有一个容器化 PHP 应用程序 (Symfony)。目前,我们使用 Nginx 服务器作为反向代理公开此网站,并通过 fastcgi 连接到此 PHP-FPM 容器。 ...

回答 2 投票 0

当相机网络应用程序位于 iframe 中时,为什么浏览器会请求相机权限,但其他情况下无需请求权限即可工作?

我有一个使用网络摄像头的简单网络应用程序(内置 Google 应用程序脚本)。当我直接从应用程序 URL 运行它时,相机就可以工作,但是如果我使用allow=... 将应用程序嵌入到 iframe 中

回答 1 投票 0

获取用户及其角色.NET 8 Web 应用程序

我正在尝试从特定公司及其角色获取用户。 公共 IndexModel( UserManager userManager) { _userManager = 用户管理器; } 公共异步任务<

回答 1 投票 0

如何根据屏幕尺寸加载不同的css文件媒体查询|下一篇.JS

我想根据用户的屏幕尺寸加载不同的CSS文件,一种用于移动设备,一种用于平板电脑,一种用于台式机,有时一种用于宽屏。我想这样做的原因是为了优化...

回答 1 投票 0

如何允许其他人访问由 Google Apps 脚本制作的网络应用程序?

我从 Google Apps 脚本部署了一个网络应用程序,但其他人似乎无法运行它。 (当我登录谷歌时,它运行得很好) 我不断收到“请求共享”电子邮件,即使我...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.