整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML网页编程之按钮详解

文介绍了网页编程中的按钮使用方法。按钮是网页中最常用的控件之一,点击后会触发某些程序。即使没有学习过编程,大家也应该知道按钮的概念。按钮的最大功能是点击后触发程序。这篇文章主要介绍了如何在网页中插入按钮,并讲解了按钮的属性和使用方法。

先来看看今天的实例效果。页面被分为三部分:按钮、按钮和按钮的共有属性。

首先是普通按钮,点击后文本框的内容发生了变化,但页面并没有刷新。接着是重置按钮,点击后文本框的内容恢复到初始状态,但页面仍然没有刷新。提交按钮点击后,页面重新加载,提交了表单中的内容。

接着是按钮,点击后文本框的内容发生了变化,但页面没有刷新。按钮包含一个图片且为灰色状态,无法点击。

现在来看看实现的代码。

输入和按钮的写法非常相似,这里只展示了最基本的写法。对于初学者来说,看一眼就明白了。

按钮有三个类型:普通、重置和提交。按钮的名称和值会提交到服务器端。

提交时提交的是按钮的值。ID和name是控制按钮的命名。

点击按钮时会触发onclick事件。autofocus属性会在页面加载完成后自动获取焦点。

disabled属性可以设置按钮是否可用,不设置时默认可用。

form属性用于设置提交到哪个URL、是否绕过验证、以及表单的相关设置。

相关属性的优先级高于在表单中设置的属性。

以上就是今天的分享内容,希望对大家有所帮助。import和button在网页中插入按钮的功能是相同的,两者的外观也没有明显的区别,但是它们的属性设置却存在一定的重叠。

为什么需要这两个标签呢?而阿里巴巴标签是HTML 5中新增加的标签,它的必要性体现在哪里呢?同学们要注意,阿里巴巴标签不是input,它不是一个封闭的标签,而是一个唯一的标签,可以包含文字或其他标签。

例如,可以使用阿里巴巴标签来插入图片。注意,由于用户使用的浏览器不同,底层的type值是必须填写的,绝对不能使用默认值。

今天的分享就到这里,希望各位同学能够认真练习,做到不看视频也能够正确地写出代码。所有的案例和相关文档都可以向我索取,下期再见,想学编程就关注我吧。

TML页面功能的使用(Webserver):

通过SIMATIC HMI 面板集成的HTML页面功能将HMI设备组态为HTTP服务器,实现PC端与精智面板之间的文件传递等功能。

1. 功能组态

需注意:HTML页面功能仅支持精智面板(Comfort Panel)和二代移动面板(2nd Mobile Panel)。

在触摸屏项目"运行系统设置"的“服务”中激活HTML页面功能:

2. 功能设置

把要监控的数据在 触摸屏变量表里找到属性勾选优良生产规范;

下载项目至实际硬件后,在触摸屏控制面板的“WinCC Internet Settings”中会增加"Web Server"选项; win+c 可以进入触摸屏设置;

在"Tag authenticate"组中确定访问服务器操作设备变量的验证方式,“No authentication”为无需验证,“Authentication required”为访问需要密码。

在“Tag acces”组中确定访问服务器操作设备变量的方式,“Read/write”为读取访问和写访问,“Read Only”为读取访问。

点击“User Administration”按钮进入“UserDatabase-Edit”界面,如下图所示。自行设置默认用户“Administrator”的密码和确认密码,密码和确认密码必须保持一致。如果需要登录新的用户,可以点击"New"按钮新建用户,同时输入用户名和密码后,点击“Apply”确认设置。


3. 功能使用

在PC端使用浏览器进行访问,在浏览器地址栏中输入https://触摸屏的IP地址,例如:https://192.168.101.120。输入设置的用户名和密码。需注意:用户名是区分大小写的。如果需要浏览外部存储介质的文件,例如下载或者上传文件,点击“File Browser”就可以看到存储介质。

在用router-link标签来跳转页面吗?


out! 今天就带你解锁 Vue 的编程式导航,用 Javascript 代码轻松实现页面跳转,让你的项目更灵活、更强大!

基本跳转:

1. 导入路由实例:

首先,在你的 Vue 组件中导入 vue-router 实例。

javascript
import { useRouter } from 'vue-router';

2. 定义路由方法:

使用 useRouter() Hook 获取路由实例,并定义跳转方法。

3. 点击按钮触发跳转:

在你的按钮元素上添加 @click 事件监听器,调用跳转方法。

示例代码:

html
<template>
  <button @click="goToHome">前往首页</button>
</template>

<script>
import { useRouter } from 'vue-router';

export default {
  setup() {
    const router = useRouter();

    const goToHome = () => {
      router.push('/');  //跳转到首页
    };

    return {
      goToHome
    }
  }
};
</script>

两种语法详解:

1. router.push(location):

  • location 可以是字符串路径、对象或命名路由。
  • 添加新的历史记录条目,相当于浏览器的前进操作。
  • 适用于跳转到不同路径或使用命名路由。

2. router.replace(location):

  • location 可以是字符串路径、对象或命名路由。
  • 替换当前历史记录条目,相当于浏览器刷新操作。
  • 适用于跳转到同一路径的不同参数,或避免生成多余的浏览器历史记录。

代码示例:

javascript
// 使用字符串路径跳转
router.push('/profile');

// 使用对象跳转,并传递参数
router.replace({ path: '/products', query: { id: 123 } });

// 使用命名路由跳转
router.push({ name: 'profile' });

编程式导航的优势:

  • 更灵活:可以根据条件动态跳转到不同的页面。
  • 更强大:可以实现更复杂的导航逻辑,例如基于用户权限的跳转。
  • 更易于测试:可以方便地模拟不同场景下的导航行为。

希望这篇文章能帮助你快速上手 Vue 的编程式导航,灵活操控页面跳转,让你的应用更具交互性!

欢迎在评论区分享你的导航技巧和创意,一起探索 Vue 的无限可能!

#Java后端需要学习哪些技术#