用JS怎么实现?

ChikoHu ChikoHu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<select name="searchKt.select" id="select">
<option value="0">
请选择查询方式
</option>
<option value="depatment">
仅按部门名称
</option>
<option value="reimbursed">
仅按立项年度
</option>
<option value="reimname">
按立项年度和成员姓名
</option>
<option value="reimdept">
按立项年度和部门名称
</option>
<option value="year">
仅按结题年度
</option>
<option value="yearname">
按结题年度和成员姓名
</option>
<option value="yeardept">
按结题年度和部门名称
</option>
<option value="name">
仅按成员姓名
</option>
</select>
<br/>
<font size="2">立项年度:</font>
<input name="searchKt.time1" type="text" size="25" readonly="readonly" onClick="showcalendar(event, this);"/>
<font size="2">至:</font>
<input name="searchKt.time2" type="text" size="25" readonly="readonly" onClick="showcalendar(event, this);"/>
<font size="2">成员姓名:</font>
<input type="text" name="searchKt.name">
<font size="2">部门:</font>
<input type="text" name="searchKt.deptName">
<input type="submit" name="submit" value="查询">



我的要求很简单:
选择:
仅按立项年度查询 则 “成员姓名”,“至”和“部门”那里变灰,不可以编辑,
仅按成员姓名 则 “立项年度”和“至“ 后的输入框变灰,“部门”不可以编辑
仅按部门名称 则除“部门”可以编辑,其实都变灰,不可以编辑
仅按立项年度查询和成员姓名 则 只有“部门”变灰
仅按立项年度查询和部门名称 则 只有“成员”变灰
。。。
。。。
我想我的意思大家明白吧。

因为要马上完成,没办法,让我自己写,要写好久。哎。

所以希望让大家帮个帮!!!!
谢谢啊
...全文

相关推荐

JavaScript应用实例-怎么实现多选?可以显示隐藏多选框.js

JavaScript应用实例-怎么实现多选?可以显示隐藏多选框.js

Like_Bamboo

在JavaScript中使用Implement.js实现接口

Implement.js是一个强大的JavaScript库,可以帮助我们实现接口的概念。通过创建接口、实现接口和使用接口,我们可以编写更加模块化和可扩展的JavaScript代码。Implement.js是一个JavaScript库,它允许开发者在JavaScript中模拟接口的概念。在本文中,我们将探讨如何使用Implement.js来实现接口,并提供相应的源代码示例。一旦一个类实现了接口,我们就可以使用该类的实例来调用接口定义的方法和属性。函数接受两个参数:一个实现接口的类和要实现的接口。

大笑编程

git-html5.js:您的浏览器的纯Javascript git实现

什么是git-html5.js? git-html5.js是一个纯JavaScript git客户端库。 它只使用javascript即可实现完整的Git工作流程。 它旨在在浏览器环境中运行,并且依赖于所谓的“ html5” API。 一些示例用例: 基于浏览器的代码编辑器 浏览器devtools ChromeOS / FirefoxOS系统工具 需要git支持的ChromeOS / FirefoxOS应用程序 该API需要具有发出跨域XHR请求的能力。 这通常意味着浏览器扩展,但从理论上讲,可能会有一个支持的git托管服务。 git-html5.js也取决于 。 这表示目前仅适用于Chrome和Opera。 有一个适用于Firefox的 ,但我尚未测试过是否可以在git-html5.js中使用 演示版 为了测试API,我将Adobe的方括号代码编辑器移植到了Chrome打包的应用中

羊欲穷

data-structures-in-js:用JavaScript实现的数据结构的集合,可用于学习和竞争性编程

dryice:不要重复自己-而是有效地编码 什么是dryice? 是用JavaScript实现的数据结构的集合,可用于学习和竞争性编程。 为什么要干冰? 是否曾经尝试使用JS解决编码平台上的问题? 您是否还告诉过您应该使用C / C ++ / Java学习DSA? 而且,您最终还是相信了他们,因为为什么不呢? 您试图在编码平台上使用JavaScript,只是意识到它们没有为其JS引擎提供任何外部库(与C ++ / Java不同)。 您花了几个小时寻找用JavaScript实现的链接列表,几乎找不到有用的东西。 与解决问题本身相比,浪费了大量时间在Internet上寻找资源。 然后,有一天,您决定对DSA使用其他语言,即使您对此不太满意。 但猜猜怎么了? 你并不孤单。 :D 不要重复自己-而是有效地编码(缩写为 ,这是JavaScript开发人员在不学习任何其他语言的情况下学习DSA和

工程求知者

tinytypes-js:Javascript 小类型的实现

tinytypes-js Javascript 小类型的实现 什么是微小类型? Tiny Types 是一种使用类型系统的机制,它可以让我们对传递的值有更大的安全性。 以下面的方法为例: function registerUser(username, realName, email) {} 当用户调用这个函数时,他们需要知道传入参数的顺序。如果不知道,那么在弱类型系统中会导致奇怪的事情发生。 例如,想象一下,如果我们不小心交换了 thr username 和 realName 值。 这将导致一切继续工作,但所有新用户都需要使用他们输入的真实姓名作为用户名登录。 用处不大。 但是 Javascript 不做类型安全 是的,它确实。 并不是很清楚,但 Javascript 有一个instanceof运算符,如果给定的变量是给定的类型,它将返回 true 或 false。 这确实需要我们

姜一某
评论 9
收藏 已收藏
分享
返回顶部
ChikoHu
JavaScript 87,983 成员 224,681 内容