我是javascript和jQuery的新手.在我的HTML有2个单选按钮和一个div.如果我检查第一个单选按钮,我想显示div,否则我希望它被隐藏
所以:如果选中了#watch-me单选按钮 - > div#show-me是可见的.如果未选中单选按钮#watch-me(未选中或未选中第二个) - > div#show-me隐藏.
这是我到目前为止所拥有的.
<form id='form-id'>
<input id='watch-me' name='test' type='radio' /> Show Div<br />
<input name='test' type='radio' /><br />
<input name='test' type='radio' />
</form>
<div id='show-me' style='display:none'>Hello</div>
Run Code Online (Sandbox Code Playgroud)
和JS:
$(document).ready(function () {
$("#watch-me").click(function() {
$("#show-me:hidden").show('slow');
});
$("#watch-me").click(function(){
if($('watch-me').prop('checked')===false) {
$('#show-me').hide();}
});
});
Run Code Online (Sandbox Code Playgroud)
我该如何更改脚本来实现这一目标?
在我的HTML中,我有多个表单(文本输入,单选按钮,复选框和选择)和一个按钮.我想填写所有这些表格并将值发送到我的PHP文件.现在我正试图从文本输入中提交值并选择,但此时我仍处于困境.
我有一个js提交文件:
submitForms = function(){
document.getElementById("form1").submit();
document.getElementById("form2").submit();
}
Run Code Online (Sandbox Code Playgroud)
我的表单是这样的:SELECT:
<form id ="form1" name="dists" action="solve.php" method="post">
<select id="demo" name="sadzba" onchange="selectElement1(this.value)>
<option value="">-- vyberte oblas? --</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)
文字输入表格+按钮:
<form id="form2" action="solve.php" method="post">
<input type="text" name="spotVT" ><label>kWh za rok VT</label>
<div id="nt" style='display:none'><input type="text" name="spotNT" ><label>kWh za rok NT</label></div>
</form>
<input id="sub" type="button" value="Ok" style="margin-left:15px;" onclick="submitForms()"/>
Run Code Online (Sandbox Code Playgroud)
但这不起作用.你能帮我吗?谢谢
我试图在javascript中创建一个函数,这将隐藏/显示我的注册表单中的特定div,具体取决于我的复选框的状态(选中或不选中).这是我的功能:
function doruc() {
var elem = document.getElementById('powermail_fieldwrap_331');
if (document.getElementById ('powermail_field_doruovaciaadresa2_1').checked) {
elem.display='block';
} else {elem.display:none;}
}
Run Code Online (Sandbox Code Playgroud)
它不起作用.我正在检查并取消选中我的复选框,但没有任何反应.还有件事儿.我希望将div初始化为隐藏.我应该把这个放进我的CSS吗?:
#powermail_fieldwrap_331{
display:none;
}
Run Code Online (Sandbox Code Playgroud)
我非常感谢任何建议.
我正在尝试打开我在Chrome或任何其他网络浏览器(不是html Viewer)上的sdCard上的html文件.
我试图像这样输入文件路径
file:///storage/extSdCard/page/page.html
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
ERR_ACCESS_DENIED
Run Code Online (Sandbox Code Playgroud)
有什么可能是错的吗?
编辑:我不得不提到我没有开发Android应用程序.我只是想查看一个html文件,这是我的SD卡在Chrome移动浏览器中
编辑2:它不是从ext工作.SD卡和内部存储器
谢谢.
我想将String数组和String变量传递给我的AsyncTask类.我是编程Android应用程序的新手,所以这可能不是实现我的目标的最有效方法.无论如何,我有一个名为separate []和String的String数组被选中.
在单独的[]中,我已经从EditText View和selected中加载了值,我的微调器中有一个值.现在我想在我的AsyncTask中使用它们.我的AsyncTask类现在看起来像这样:
final class cyklus extends AsyncTask<String[], Void, String[]>{
String[] tones = {"C","Cis","D","Dis","E","F","Fis","G","Gis","A","Ais","B"};
String[] result;
@Override
protected String[] doInBackground(String[]... params) {
int l =params.length; //length of separate[]
for(int k=0; k==l; k++){ // finding indexes of matches of elements separate[k] in tones[]
// INPUT POSITION
int i= Arrays.asList(tones).indexOf(params[k]);
// RESULT INDEX
int j =Integer.parseInt(selected);
int index = i+j;
// RESULT
String res=tones[index];
result[k]=res;
}
return result;
}
}
Run Code Online (Sandbox Code Playgroud)
在完成for循环之后,我希望我的AsyncTask返回result [].总结一下,我想知道如何在AsyncTask类中使用"separate []"和"selected".谢谢.
编辑:再一个问题.我的循环不会开始.为什么?谢谢.
我是php的新手.我已经下载了xampp并创建了一个包含2列ID(主键,自动增量),CENA(INT值)的数据库
在我的index.php中,我只有一个输入文本和一个提交按钮:
<body>
<form action="submit.php" method="post">
<input type="text" name="cena"><label> cena</label>
<input type="submit" value="Submit">
</form>
</body>
Run Code Online (Sandbox Code Playgroud)
这是我的提交脚本:
$sql = "INSERT INTO updat (CENA) VALUES ('$_POST[cena]')";
mysqli_query($con, $sql);
if (!mysqli_query($con, $sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
Run Code Online (Sandbox Code Playgroud)
当我在文本输入中输入一个值,然后点击提交按钮时回显:"添加了1条记录"但是当我在phpMyAdmin中查看我的数据库时,我看到了2条记录.
例:
我输入123进入textinput
在phpMyAdmin中我看到:
+----+------+ | ID | CENA | +----+------+ | 1 | 123 | | 2 | 123 | +----+------+
我没有使用任何循环,为什么2记录?
谢谢
我是delphi的新手,我想问一下如何在delphi中创建正确的SQL语句/ SQL字符串.
我尝试过这样的事情:
sql:='use [TestovaciaDb] INSERT INTO [dbo].[client]([Meno],[Priezvisko]) VALUES('+name+','+surname+')';
Run Code Online (Sandbox Code Playgroud)
我正在使用MS SQL server 2012
但我在那里得到了一个例外.谢谢
编辑:
meno并且priez是来自TEdit1和的值的变量TEdit2:
meno:= Edit1.Text;
priez:= Edit2.Text;
Run Code Online (Sandbox Code Playgroud) javascript ×3
android ×2
css ×2
html ×2
jquery ×2
sql ×2
browser ×1
checkbox ×1
delphi ×1
form-submit ×1
forms ×1
java ×1
mysql ×1
parameters ×1
php ×1
radio-button ×1
sql-server ×1
submit ×1