上海3年PHP,上海,求职, 3 年 PHP1 年前端,要求 12K+

这段代码实现了一个网页上的密码修改功能。当用户点击按钮时,会检查原密码、新密码和确认新密码是否为空,以及新旧密码是否一致。如果所有验证通过,将发送POST请求到指定URL更新密码。如果验证失败,会显示相应的错误提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HYSS

2017-06-22 19:32:01 +08:00

````

$('.m_buttom_a').click(function(){

if ($("[name='jiumima']").val() == "") {

alert("请输入原密码");

}else if($("[name='xinmima']").val() == ""){

alert("请输入新密码");

}else if($("[name='xinmima2']").val() == ""){

alert("请输入新密码");

}else if($("[name='xinmima2']").val() != $("[name='xinmima']").val()){

alert("新密码不一致");

}else if($("[name='xinmima']").val() == $("[name='jiumima']").val()){

alert("原密码新密码不能一致");

}else{

$.post("/passport/changepassword",{jiumima:$("[name='jiumima']").val(),xinmima:$("[name='xinmima']").val(),

xinmima2:$("[name='xinmima2']").val(),verify:$("[name='verify']").val()},function(result){

if (result['status'] == 200) {

alert(result['data']);

$('.mask_into').hide();

$('.m_mima').hide();

}else{

alert(result['message']);

$('.mask_into').hide();

$('.m_mima').hide();

}

});

}

````

### 关于STC32G12K128单片机串口3的配置与使用 对于STC32G12K128单片机而言,其内部集成了多个USART接口用于实现不同的通讯功能。针对串口3(即 USART3),该外设提供了全双工异步通信能力,并支持多种数据传输模式。 #### 串口3初始化设置 为了使能并正确配置串口3,在编写应用程序之前需完成必要的硬件资源分配以及软件参数设定: - **开启时钟源**:确保APB1总线上的相应位被激活以供给USART3所需的工作频率。 - **端口映射**:依据具体应用需求选择合适的GPIO引脚作为TX/RX信号线路,并通过重映射机制调整默认连接方式[^1]。 - **波特率计算**:根据目标通信速率选取恰当的分频系数来匹配期望的数据交换速度。 以下是利用标准外设库进行基本初始化的一个Python风格伪代码示例,实际编程应采用C/C++语言配合官方提供的API函数: ```c // 假定已包含必要头文件及命名空间声明 void UART_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; // RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE); 开启USART3时钟 // 配置USART3_TX (PA9) 和 USART3_RX(PA10)为复用推挽输出 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &GPIO_InitStructure); // 初始化USART3结构体成员变量 USART_InitStructure.USART_BaudRate = 115200; USART_InitStructure.USART_WordLength = USART_WordLength_8b; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_Parity = USART_Parity_No ; USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; USART_Init(USART3,&USART_InitStructure); } ``` 此段代码展示了如何对STM32系列微控制器中的USART3执行初步配置操作,包括但不限于指定工作模式、停止位数目、校验类型等重要属性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值