我使用带代码的文本字段:
<input type = "text" size = "2" maxlength = "2" name = "myname">
和一个按钮:
<button type = "button" onclick = "alert('Clicked!')">Print</button>
现在,当我点击它时,会弹出一条消息/警告,说Clicked!
。我怎样才能让它只显示文本字段上的任何值? TY
答案 0 :(得分:2)
试试这个解决方案:
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
textField.text = @"";
}
您可以在此处找到一个工作示例:http://jsfiddle.net/sebastianbrosch/x8zzvd5s/
<强>解释强>
您必须在文本字段中添加ID(此处为<input type="text" id="test" size="2" maxlength="2" name="myname">
<button type="button" onclick="alert(document.getElementById('test').value);">Print</button>
)。在test
上,您可以使用alert()
获取文本字段的值。
答案 1 :(得分:1)
如果您这样做是为了使用PHP打印一个人的名字或其他东西,那么它应该是这样的: 将此添加到您的html主体:
<form name="form1" action="registration.php" method="POST" onsubmit="myFunction()" >
<input type="text" name="name" id="name">
<input type="submit" value="submit">
</form>
你可以在提交时使用javascript验证这个字段:(在html的head标签中写这个)
<script>
var name=document.getElementById("name").value;
myFunction()
{
if(name!="")
{
return true;
}
else
{
//show alert.
return false;
}
}
</script>
在PHP中,您可以打印文本中输入的名称(reg.php):
<?php
$name=$_POST['name'];//it is the name of the control field
echo $name;
?>