当你在textarea里面点击时,我怎么能这样做,它的整个内容都被选中了?
最后再次点击时,取消选择它.
我的表单有三个提交按钮,如下所示:
<input type="submit" name="COMMAND" value="‹ Prev">
<input type="submit" name="COMMAND" value="Save">
<input type="reset" name="NOTHING" value="Reset">
<input type="submit" name="COMMAND" value="Next ›">
<input type="button" name="NOTHING" value="Skip ›" onclick="location = 'yada-yada.asp';">
Run Code Online (Sandbox Code Playgroud)
按钮行是提交,重置和javascript按钮的混合.按钮的顺序可能会发生变化,但无论如何,保存按钮仍保留在prev按钮和下一个按钮之间.这里的问题是当用户点击"enter"提交表单时,post变量"COMMAND"包含"Prev"; 正常,因为这是表单上的第一个提交按钮.但是,当用户通过输入按钮提交表单时,我希望触发"下一步"按钮.有点像将其设置为默认提交按钮,即使它之前还有其他按钮.
我有一个复选框,在某些条件下,需要禁用.原来HTTP不会发布禁用的输入.
我怎么能绕过那个?提交输入,即使它被禁用并保持输入被禁用?
我有一个提交表单,并希望它在用户提交表单时打开一个新窗口,以便我可以在分析上跟踪它.
这是我正在使用的代码:
<form action="http://URL at mailchimp subscriber URL.com" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" onclick=window.open(google.html,'','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,status=no');>
<label for="name">Your Name</label><input type="text" value="" name="FNAME" class="required" id="mce-FNAME">
<br/>
<br/>
<label for="email">Your Email </label><input type="text" value="" name="EMAIL" class="required email" id="mce-EMAIL">
<br/>
<br/>
<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="submit">
</form>
</div>
Run Code Online (Sandbox Code Playgroud) 我有以下HTML代码:
<select name="forma">
<option value="Home">Home</option>
<option value="Contact">Contact</option>
<option value="Sitemap">Sitemap</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何将Home,Contact和Sitemap值设为链接?我使用以下代码,因为我预计它不起作用:
<select name="forma">
<option value="Home"><a href="home.php">Home</a></option>
<option value="Contact"><a href="contact.php">Contact</a></option>
<option value="Sitemap"><a href="sitemap.php">Sitemap</a></option>
</select>
Run Code Online (Sandbox Code Playgroud) 我有一个有两个FieldGroups 的表单,其中一个FieldGroup我有一个SelectionGroup.
在SelectionGroup_ItemS IN的形式显示出来FieldGroup,但单选按钮来选择的选项不显示的.如果我删除FieldGroup它然后再次工作.
我看的框架模板,如果我改变FieldGroup_holder.ss SmallFieldHolder到FieldHolder的单选再次出现,并正常工作.我试过按照模板看看哪一个不服从SelectionGroup但我一直迷路.
这是一段代码示例
$fields = FieldList::create(
FieldGroup::create(
TextField::create('Name', 'Name')
),
FieldGroup::create(
SelectionGroup::create(
'Test1or2',
array(
SelectionGroup_Item::create(
'Test1', array(
TextField::create('Test1', 'Test1')
),
'Test1'
),
SelectionGroup_Item::create(
'Test2', array(
TextField::create('Test2', 'Test2')
),
'Test2'
)
)
)
)
),
FieldList::create(
FormAction::create('submit', 'Submit')
)
Run Code Online (Sandbox Code Playgroud) 我是HTML5的新手,开始使用HTML5的新表单输入字段.当我与形式输入领域的工作,尤其是<input type="text" />和<input type="search" />国际海事组织有没有在所有主要的浏览器,包括Safari浏览器,Chrome浏览器,Firefox和Opera任何区别.搜索字段的行为也类似于常规文本字段.
那么,HTML5 input type="text"和input type="search"HTML5 之间的区别是什么?
真正的目的是<input type="search" />什么?
如何使用数据注释对模型进行条件验证?
例如,假设我们有以下模型(Person和Senior):
public class Person
{
[Required(ErrorMessage = "*")]
public string Name
{
get;
set;
}
public bool IsSenior
{
get;
set;
}
public Senior Senior
{
get;
set;
}
}
public class Senior
{
[Required(ErrorMessage = "*")]//this should be conditional validation, based on the "IsSenior" value
public string Description
{
get;
set;
}
}
Run Code Online (Sandbox Code Playgroud)
以下观点:
<%= Html.EditorFor(m => m.Name)%>
<%= Html.ValidationMessageFor(m => m.Name)%>
<%= Html.CheckBoxFor(m => m.IsSenior)%>
<%= Html.ValidationMessageFor(m => m.IsSenior)%>
<%= Html.CheckBoxFor(m => m.Senior.Description)%>
<%= Html.ValidationMessageFor(m => m.Senior.Description)%> …Run Code Online (Sandbox Code Playgroud) 我想知道Select-Option和Datalist-Option之间的区别.是否存在使用其中一种更好的情况?每个例子如下:
选择 - 选项
<select name="browser">
<option value="firefox">Firefox</option>
<option value="ie">IE</option>
<option value="chrome">Chrome</option>
<option value="opera">Opera</option>
<option value="safari">Safari</option>
</select>
Run Code Online (Sandbox Code Playgroud)
数据列表,期权
<input type=text list=browsers>
<datalist id=browsers>
<option value="Firefox">
<option value="IE">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
Run Code Online (Sandbox Code Playgroud) 检查表单是否已提交以确定是否应将表单的变量传递给验证类的最佳方法是什么?
首先我想的可能是:
isset($_POST)
Run Code Online (Sandbox Code Playgroud)
但随着超级全球在各地被定义,这将永远回归真实.我不想通过以下方式遍历表单的每个元素:
if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc
Run Code Online (Sandbox Code Playgroud)
在写这个问题时,我想到了一个更基本的解决方案,添加一个隐藏的字段作为我可以检查的标志.
除了添加自己的旗帜之外,还有一种"更清洁"的方式吗?
forms ×10
html ×3
html5 ×2
php ×2
validation ×2
anchor ×1
asp.net-mvc ×1
c# ×1
css ×1
html-input ×1
html-select ×1
input ×1
javascript ×1
jquery ×1
option ×1
selection ×1
silverstripe ×1
submit ×1
tags ×1
textarea ×1