- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个简单的注册系统,用户必须首先选择州,然后再选择城市。到目前为止,一切都很好。我还创建了一个函数来指定两个拥有不同运输城市的州。
用户选择他居住的州,然后输入城镇。如果他选择特定的州,他就会从选择字段中选择城市。到目前为止也很好。
每次更改选择#estado 时,我都想清除输入#cidade。
到目前为止我的 JavaScript:
$(function() {
$('#estado').change(function() {
var typeSelected = $(this).val();
if (typeSelected == "0") {
$('#cidade').hide();
$('#santacatarina').hide();
$('#parana').hide();
}
else if (typeSelected == "Santa Catarina") {
$('#cidade').hide();
$('#santacatarina').show();
$('#parana').hide();
}
else if (typeSelected == "Paraná") {
$('#cidade').hide();
$('#santacatarina').hide();
$('#parana').show();
}
else{
$('#cidade').show();
$('#santacatarina').hide();
$('#parana').hide();
}
}).change();
});
$(function() {
$('#cidadesSC').change(function() {
var typeSelected = $(this).val();
if (typeSelected == "0") {
$('#outraCidadeSC').hide();
}
else if (typeSelected == "Outra Cidade") {
$('#outraCidadeSC').show();
}
else{
$('#outraCidadeSC').hide();
}
}).change();
});
$(function() {
$('#cidadesPR').change(function() {
var typeSelected = $(this).val();
if (typeSelected == "0") {
$('#outraCidadePR').hide();
}
else if (typeSelected == "Outra Cidade") {
$('#outraCidadePR').show();
}
else{
$('#outraCidadePR').hide();
}
}).change();
});
//here is the function I've been trying to do the clear of #cidade
$(function() {
$('#estado').change(function() {
$('#cidade').clear();
});
});
它的 HTML。有点长:
<select id="estado" name="estado">
<option value="0">Selecione</option>
<option value="Acre">Acre</option>
<option value="Alagoas">Alagoas</option>
<option value="Amazonas">Amazonas</option>
<option value="Amapá">Amapá</option>
<option value="Bahia">Bahia</option>
<option value="Ceará">Ceará</option>
<option value="Distrito Federal">Distrito Federal</option>
<option value="Espírito Santo">Espírito Santo</option>
<option value="Goiás">Goiás</option>
<option value="Maranhão">Maranhão</option>
<option value="Minas Gerais">Minas Gerais</option>
<option value="Mato Grosso">Mato Grosso</option>
<option value="Mato Grosso do Sul">Mato Grosso do Sul</option>
<option value="Pará">Pará</option>
<option value="Paraíba">Paraíba</option>
<option value="Paraná">Paraná</option>
<option value="Pernambuco">Pernambuco</option>
<option value="Piauí">Piauí</option>
<option value="Rio de Janeiro">Rio de Janeiro</option>
<option value="Rio Grande do Norte">Rio Grande do Norte</option>
<option value="Rio Grande do Sul">Rio Grande do Sul</option>
<option value="Rondonia">Rondonia</option>
<option value="Roraima">Roraima</option>
<option value="Santa Catarina">Santa Catarina</option>
<option value="Sergipe">Sergipe</option>
<option value="São Paulo">São Paulo</option>
<option value="Tocantins">Tocantins</option>
</select>
<input id="cidade" type="text" style="display:none; border:2px solid blue;">
<div style="clear:both;"></div>
<div id="santacatarina" style="display:none;">
<select id="cidadesSC" name="cidadesSC">
<option value="0">Selecione</option>
<option value="Araquari">Araquaria</option>
<option value="Balneário Camboriú">Balneário Camboriú</option>
<option value="Barra Velha">Barra Velha</option>
<option value="Biguaçu">Biguaçu</option>
<option value="Blumenau">Blumenau</option>
<option value="Bombinhas">Bombinhas</option>
<option value="Brusque">Brusque</option>
<option value="Camboriú">Camboriú</option>
<option value="Florianópolis">Florianópolis</option>
<option value="Garuva">Garuva</option>
<option value="Gaspar">Gaspar</option>
<option value="Governador Celso Ramos">Governador Celso Ramos</option>
<option value="Ilhota">Ilhota</option>
<option value="Indaial">Indaial</option>
<option value="Itajaí">Itajaí</option>
<option value="Itapema">Itapema</option>
<option value="Itapoá">Itapoá</option>
<option value="Jaraguá do Sul">Jaraguá do Sul</option>
<option value="Joinville">Joinville</option>
<option value="Luiz Alves">Luiz Alves</option>
<option value="Navegantes">Navegantes</option>
<option value="Palhoça">Palhoça</option>
<option value="Penha">Penha</option>
<option value="Piçarras">Piçarras</option>
<option value="Pomerode">Pomerode</option>
<option value="Porto Belo">Porto Belo</option>
<option value="São Francisco do Sul">São Francisco do Sul</option>
<option value="São José">São José</option>
<option value="Schroeder">Schroeder</option>
<option value="Tijucas">Tijucas</option>
<option value="Timbó">Timbó</option>
<option value="Outra Cidade">Outra Cidade</option>
</select>
<p style="float:right;">Santa Catarina possuí cidades com <a href="#">Frete Grátis</a></p>
<input id="outraCidadeSC" type="text" style="display:none; border:2px solid red;">
</div>
<div id="parana" style="display:none;">
<select id="cidadesPR" name="cidadesPR">
<option value="0">Selecione</option>
<option value="Curitiba">Curitiba</option>
<option value="Outra Cidade">Outra Cidade</option>
</select>
<p style="float:right;">Paraná possuí cidades com <a href="#">Frete Grátis</a></p>
<input id="outraCidadePR" type="text" style="display:none; border:2px solid green;">
</div>
我能做什么?
最佳答案
$(function() {
$('#estado').change(function() {
$('#cidade').val(''); // empty the #cidade
var typeSelected = $(this).val();
if (typeSelected == "0") {
$('#cidade').hide();
$('#santacatarina').hide();
$('#parana').hide();
}
else if (typeSelected == "Santa Catarina") {
$('#cidade').hide();
$('#santacatarina').show();
$('#parana').hide();
}
else if (typeSelected == "Paraná") {
$('#cidade').hide();
$('#santacatarina').hide();
$('#parana').show();
}
else{
$('#cidade').show();
$('#santacatarina').hide();
$('#parana').hide();
}
}).change();
});
关于javascript - 更改选择字段后如何清除输入类型文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13310860/
我正在尝试编写一个相当多态的库。我遇到了一种更容易表现出来却很难说出来的情况。它看起来有点像这样: {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE
谁能解释一下这个表达式是如何工作的? type = type || 'any'; 这是否意味着如果类型未定义则使用“任意”? 最佳答案 如果 type 为“falsy”(即 false,或 undef
我有一个界面,在IAnimal.fs中, namespace Kingdom type IAnimal = abstract member Eat : Food -> unit 以及另一个成功
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: What is the difference between (type)value and type(va
在 C# 中,default(Nullable) 之间有区别吗? (或 default(long?) )和 default(long) ? Long只是一个例子,它可以是任何其他struct类型。 最
假设我有一个案例类: case class Foo(num: Int, str: String, bool: Boolean) 现在我还有一个简单的包装器: sealed trait Wrapper[
这个问题在这里已经有了答案: Create C# delegate type with ref parameter at runtime (1 个回答) 关闭 2 年前。 为了即时创建委托(dele
我正在尝试获取图像的 dct。一开始我遇到了错误 The function/feature is not implemented (Odd-size DCT's are not implemented
我正在尝试使用 AFNetworking 的 AFPropertyListRequestOperation,但是当我尝试下载它时,出现错误 预期的内容类型{( “应用程序/x-plist” )}, 得
我在下面收到错误。我知道这段代码的意思,但我不知道界面应该是什么样子: Element implicitly has an 'any' type because index expression is
我尝试将 SignalType 从 ReactiveCocoa 扩展为自定义 ErrorType,代码如下所示 enum MyError: ErrorType { // .. cases }
我无法在任何其他问题中找到答案。假设我有一个抽象父类(super class) Abstract0,它有两个子类 Concrete1 和 Concrete1。我希望能够在 Abstract0 中定义类
我想知道为什么这个索引没有用在 RANGE 类型中,而是用在 INDEX 中: 索引: CREATE INDEX myindex ON orders(order_date); 查询: EXPLAIN
我正在使用 RxJava,现在我尝试通过提供 lambda 来订阅可观察对象: observableProvider.stringForKey(CURRENT_DELETED_ID) .sub
我已经尝试了几乎所有解决问题的方法,其中包括。为 提供类型使用app.use(express.static('public'))还有更多,但我似乎无法为此找到解决方案。 index.js : imp
以下哪个 CSS 选择器更快? input[type="submit"] { /* styles */ } 或 [type="submit"] { /* styles */ } 只是好
我不知道这个设置有什么问题,我在 IDEA 中获得了所有注释(@Controller、@Repository、@Service),它在行号左侧显示 bean,然后转到该 bean。 这是错误: 14-
我听从了建议 registering java function as a callback in C function并且可以使用“简单”类型(例如整数和字符串)进行回调,例如: jstring j
有一些 java 类,加载到 Oracle 数据库(版本 11g)和 pl/sql 函数包装器: create or replace function getDataFromJava( in_uLis
我已经从 David Walsh 的 css 动画回调中获取代码并将其修改为 TypeScript。但是,我收到一个错误,我不知道为什么: interface IBrowserPrefix { [
我是一名优秀的程序员,十分优秀!