按钮是图形用户界面中的简单元素,可以将鼠标点击或手指点击(在移动设备上)作为输入。
我尝试使用此解决方案来帮助我将方形 SVG 置于方形按钮的中心(当然,水平和垂直)。主要区别在于,在解决方案中,t 的坐标系...
我正在将函数类型应用程序转换为oop版本,但遇到了麻烦。这是我的问题代码: 从 tkinter 导入 * 从 tkinter.font 导入字体 类 createBlank(): def __i...
怎样才能让按钮完美变圆?这是我的CSS: gtk_css_provider_load_from_data(provider,“#font_button {最小宽度:5px;最小高度:5px;边框半径:50%;背景:白色;}”,-1,NULL);
flutter 我尝试移动下面的按钮,但没有成功。你能帮助我吗?这些是按钮的代码: 升高的按钮( onPressed: () {}, 孩子:const Text(“确认”), 风格:
<input type='submit' />和<button type='submit'>文字之间的区别</button>
关于他们有很多传说。我想知道真相。下面两个例子有什么区别? 纺织... 关于他们有很多传说。我想知道真相。下面两个例子有什么区别? <input type='submit' value='text' /> <button type='submit'>text</button> 不确定你从哪里得到你的传说,但是: 带有 <button> 的提交按钮 如: <button type="submit">(html content)</button> IE6将提交标签之间该按钮的所有文本,其他浏览器只会提交值。使用 <button> 可以为您提供比按钮设计更多的布局自由度。就其所有意图和目的而言,它一开始似乎非常出色,但各种浏览器怪癖有时使其难以使用。 在您的示例中,IE6 会将 text 发送到服务器,而大多数其他浏览器不会发送任何内容。要使其跨浏览器兼容,请使用 <button type="submit" value="text">text</button>。更好的是:不要使用该值,因为如果添加 HTML,服务器端接收到的内容就会变得相当棘手。相反,如果您必须发送额外的值,请使用隐藏字段。 带有 <input> 的按钮 如: <input type="button" /> 默认情况下,这几乎没有任何作用。它甚至不会提交您的表格。您只能在按钮上放置文本,并通过 CSS 为其指定大小和边框。它最初(和当前)的意图是执行脚本,而不需要将表单提交到服务器。 带有 <input> 的普通提交按钮 如: <input type="submit" /> 与前者类似,但实际上提交了周围的表格。 带有 <input> 的图像提交按钮 如: <input type="image" /> 与前者(提交)一样,它也会提交一个表单,但您可以使用任何图像。当需要提交表单时,这曾经是使用图像作为按钮的首选方式。为了进行更多控制,现在使用 <button>。这也可以用于“服务器端图像映射”,但现在这种情况很少见。当您使用 usemap 属性时(无论有或没有该属性),浏览器都会将鼠标指针 X/Y 坐标发送到服务器(更准确地说,是您单击按钮时鼠标指针在按钮内的位置)它)。如果你忽略这些额外的东西,它只不过是一个伪装成图像的提交按钮。 浏览器之间存在一些细微的差异,但除了上面解释的 <button> 标签之外,所有浏览器都会提交值属性。 使用<button>,您可以在文本所在的地方使用img标签等 <button type='submit'> text -- can be img etc. </button> 使用 <input> 类型,您仅限于文本 总结: <input type="submit"> <button type="submit"> Submit </button> 默认情况下,两者都会在视觉上绘制一个执行相同操作(提交表单)的按钮。 但是,建议使用<button type="submit">,因为它具有更好的语义、更好的 ARIA 支持并且更容易设计样式。 语法 如果我们从表面上考虑,唯一的区别是 button 元素在内部提供了更灵活的内容样式(例如,添加图标):<button type="submit"> <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" stroke="red" fill="grey" > <circle cx="50" cy="50" r="40" /> </svg> Log In </button> 而 input 组件使用 value 属性作为按钮标签:<input type="submit" value="Send Request" /> HTML5 语义 如果您深入研究生成的 html 的语义。分析站点的外部工具可以得出有关输入字段或按钮的自己的结论。该规范不建议使用其中之一,因为这是描述同一事物的不同方式。 浏览器支持 如果您需要对旧浏览器版本的支持,最好使用input。自己检查并决定: 我可以使用:输入类型提交 我可以使用:按钮类型提交
我有一个 Express 服务器,其中包含删除(心理学)实验的路线。 (我已将路线分成多个文件。该路线位于 admin.js 中,因此其完整路线路径是 /admin/experimen...
我正在做一个翻转和匹配游戏,它也可以工作,但我正在努力让我的 UI 界面看起来更好。 从我的代码中,我将在单击按钮时禁用该按钮,它将...
为什么 Javascript dblclick 事件在 Chrome 上运行但不在 Edge 上运行?
我是 JavaScript 新手。我想双击按钮并向控制台写入一些内容,但我使用的代码不起作用。 这里的代码: btn.addEventListener("dblclick",function); 这个
为什么我的 UIButton 不能完全点击(Swift 中的 UIKit)
这是我的按钮: 导入 UIKit 类 PassButton: UIButton { var videoVC:VideoGameVC? 必需的 init(isEnabled: Bool = false) { super.init(帧: .zero) 自我。
如何更改 woocommerce 中 gpay 和 apple pay 按钮的位置 [已关闭]
我在我的 WordPress 网站中设置了 woocommerce 并添加了付款方式。 但是,我似乎无法将 google pay 和 apple pay 按钮从页面上方移动到页面下方,所有其他页面都在...
将 onPressed 设置为 null 后不显示 Flutter Elevated Button
我有以下不同按钮变体的代码: 导入“包:flutter/material.dart”; 导入'../common/texts.dart'; 导入'../common/colors.dart'; 枚举 ButtonVariant { 主要,次要...
如何删除 flutter IconButton 或其他 Button 上的边距?
按钮的默认边距根据其使用的平台进行自适应。 在桌面应用程序上,这些似乎没有边距,而在 android、ios 上它有边距,如何解决这个问题 我试过了...
无法获取组合框值来启用/禁用按钮 Python Tkinter
我有 2 个组合框,国家和年份。他们可以分别更改 2 个不同的标签。 findbutton 按钮(靠近代码底部)使他们能够使用 def searchget() 来执行此操作。这有效...
我正在使用 Android Studio,我需要一个按钮,按下该按钮后,该按钮会保持一种颜色 2 秒并返回原始颜色。 导入 android.graphics.Color //对象变量 val btt = findViewById<...
#nameform,#emailform { 宽度:175 像素; 高度:40px; 左内边距:10px; 顶部边距:50px; 边框:1px 纯黑; 边框半径:5px; 概要:无; 左边距:30...
在此输入图像描述 我想创建像这样的按钮。如何? @bot.message_handler(命令=[“开始”,“帮助”]) 我写了建议的单词,但它们没有出现在用户面前
我不知道如何让图像保持在合理的大小,作为 SwiftUI 的新手,我毫不怀疑这完全是我的错。 代码如下: 导入 SwiftUI 结构 AnimalsView: ...
我有一个购物车页面和按钮,例如 ` 我有一个购物车页面和按钮 `<button class="purchase-button" data-courses-id="<?php echo $coursesID; ?>" onclick="Payment()"> </button>` 所以当用户点击它时,付款表格将显示,我想获取要显示的产品的ID。 这是js文件: ` function Payment() { document.querySelector(".body-payment").style.display = "flex"; document.body.style.overflow = "hidden"; document.querySelectorAll(".purchase-button").forEach((button) => { button.addEventListener("click", (event) => { const courseID = button.getAttribute("data-courses-id"); const data = { courseID: courseID }; $.post("payment.php", data) .done(function (response) { console.log("Payment data sent successfully:", data); }) .fail(function (error) { console.error("Error sending payment data:", error); }); }); }); } ` ajax 工作正常,它发送数据,但 PHP 不发送数据: ` if (isset($_POST['courseID'])) {} else echo "Error"; ` 我尝试打印服务器并发布,例如: ` print_r($POST); ` 我得到的输出是数组空。 我猜我没有表单标签,也许按钮被点击了两次。请帮助我! 你可以试试这个方法 当 DOM 准备好时添加事件监听器,而不是等待调用“付款”函数,而是将事件监听器移到“付款”函数之外。 直接在事件监听器内触发“支付”功能
我正在开发一个Android应用程序,当我运行主要活动时,该应用程序按照我想要的方式运行,但在你在游戏中死亡后停止。我想让你在游戏中死亡后出现一个重新启动按钮。 S...
我有一个表单,如果用户单击“添加更多”按钮,我想在其中动态添加输入字段。目前,它可以在单击时创建按钮,但按钮无法创建...