Questions tagged «forms»

表单本质上是一个容器,可以用来容纳多种类型的数据的任意数量的任何子集。HTML表单用于将数据传递到服务器。VB和C#表单是用于与用户进行交互的窗口。

15
HTML中的三态复选框?
没有办法在HTML中具有三态检查按钮(是,否,空),对吗? 是否有任何简单的技巧或解决方法,而不必自己渲染整个内容?
162 html  forms  checkbox 


4
如何使用PhantomJS提交表单
我正在尝试使用phantomJS(真棒的工具btw!)为具有登录凭据的页面提交表单,然后将目标页面的内容输出到stdout。我可以使用幻像访问该表单并成功设置其值,但是我不太确定提交表单并输出后续页面内容的正确语法。到目前为止,我有: var page = new WebPage(); var url = phantom.args[0]; page.open(url, function (status) { if (status !== 'success') { console.log('Unable to access network'); } else { console.log(page.evaluate(function () { var arr = document.getElementsByClassName("login-form"); var i; for (i=0; i < arr.length; i++) { if (arr[i].getAttribute('method') == "POST") { arr[i].elements["email"].value="mylogin@somedomain.com"; arr[i].elements["password"].value="mypassword"; // …

7
从多个复选框获取$ _POST
我有1个表单,里面有多个复选框(每个都有代码): <input type="checkbox" name="check_list" value="<? echo $row['Report ID'] ?>"> $row['Report ID']数据库中的主键在哪里- 因此每个值都不同。 我如何知道已选中哪些复选框?(也许多个) 这是针对收件箱系统的,我下面有一个按钮,我想(单击时)删除$row['Report ID']选中了复选框的所有消息(标识:)。
159 php  html  forms  checkbox 


14
您可以在<textarea>中包含多行HTML5占位符文本吗?
我在文本字段中有幻影文本,当您使用HTML5的占位符属性关注它们时,它们会消失: &lt;input type="text" name="email" placeholder="Enter email"/&gt; 我想使用相同的机制在文本区域中使用多行占位符文本,也许是这样的: &lt;textarea name="story" placeholder="Enter story\n next line\n more"&gt;&lt;/textarea&gt; 但是那些\ns会显示在文本中并且不会引起换行符...有没有办法使用多行占位符? 更新:我要使它起作用的唯一方法是利用 jQuery Watermark插件,该插件在占位符文本中接受HTML: $('.textarea_class').watermark('Enter story&lt;br/&gt; * newline', {fallback: false});

5
JavaScript:如何根据选择更改表单动作属性值?
我正在尝试根据下拉菜单中的选定值更改表单操作。 基本上,HTML看起来像这样: &lt;form class="search-form" id="search-form" method="post" accept-charset="UTF-8" action="/search/user"&gt; &lt;select id="selectsearch" class="form-select" name="selectsearch"&gt; &lt;option value="people"&gt;Search people&lt;/option&gt; &lt;option value="node"&gt;Search content&lt;/option&gt; &lt;/select&gt; &lt;label&gt;Enter your keywords: &lt;/label&gt; &lt;input type="text" class="form-text" value="" size="40" id="edit-keys" name="keys" maxlength="255" /&gt; &lt;input type="submit" class="form-submit" value="Search" id="edit-submit" name="search"/&gt; &lt;/form&gt; 如果选择“人员”(默认情况下为默认值),则该操作应为“ / search / user”,如果选择了内容,则该操作应为“ / search / content” 我还在四处搜寻,但是还没有找到如何做的方法。
151 jquery  forms  dynamic  action 

12
单击按钮如何调用PHP函数
我创建了一个名为functioncalling.php的页面,其中包含两个按钮Submit和Insert。作为PHP的初学者,我想测试单击按钮时执行的功能。我希望输出出现在同一页面上。因此,我创建了两个功能,每个按钮一个。functioncalling.php的源代码如下: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html&gt; &lt;body&gt; &lt;form action="functioncalling.php"&gt; &lt;input type="text" name="txt" /&gt; &lt;input type="submit" name="insert" value="insert" onclick="insert()" /&gt; &lt;input type="submit" name="select" value="select" onclick="select()" /&gt; &lt;/form&gt; &lt;?php function select(){ echo "The select function is called."; } function insert(){ echo "The insert function is called."; } ?&gt; …
151 php  html  forms  button 

12
Django将自定义表单参数传递给Formset
这在Django 1.9中用form_kwargs修复。 我有一个看起来像这样的Django表单: class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliate') super(ServiceForm, self).__init__(*args, **kwargs) self.fields["option"].queryset = ServiceOption.objects.filter(affiliate=affiliate) 我称这种形式是这样的: form = ServiceForm(affiliate=request.affiliate) request.affiliate登录用户在哪里。这按预期工作。 我的问题是我现在想将此单一表单转换为表单集。我不知道的是在创建表单集时如何将会员信息传递给各个表单。根据文档来制作一个表单集,我需要做这样的事情: ServiceFormSet = forms.formsets.formset_factory(ServiceForm, extra=3) 然后我需要这样创建它: formset = ServiceFormSet() 现在如何以这种方式将affiliate = request.affiliate传递给各个表单?

20
停止提交表单刷新页面
当按下发送按钮时,如果字段中没有任何数据,我将如何防止页面刷新? 验证设置工作正常,所有字段均变为红色,但随后页面立即刷新。我对JS的知识比较基础。 我特别认为processForm()底部的功能是“不良”。 的HTML &lt;form id="prospects_form" method="post"&gt; &lt;input id="form_name" tabindex="1" class="boxsize" type="text" name="name" placeholder="Full name*" maxlength="80" value="" /&gt; &lt;input id="form_email" tabindex="2" class="boxsize" type="text" name="email" placeholder="Email*" maxlength="100" value="" /&gt; &lt;input id="form_subject" class="boxsize" type="text" name="subject" placeholder="Subject*" maxlength="50" value="FORM: Row for OUBC" /&gt; &lt;textarea id="form_message" class="boxsize" name="message" placeholder="Message*" tabindex="3" rows="6" cols="5" maxlength="500"&gt;&lt;/textarea&gt; &lt;button …
150 javascript  jquery  html  forms 

5
Rails形式的单选按钮标签
我的问题类似于此问题, 但涉及Rails应用程序。 我有一个带有一些单选按钮的表单,并且希望将标签与它们关联。的label形式辅助只需表单字段作为参数,但在这种情况下,我有一个单一的表单字段多个单选按钮。我看到的唯一方法是手动创建标签,对为单选按钮自动生成的ID进行硬编码。有谁知道更好的方法吗? 例如: &lt;% form_for(@message) do |f| %&gt; &lt;%= label :contactmethod %&gt; &lt;%= f.radio_button :contactmethod, 'email', :checked =&gt; true %&gt; Email &lt;%= f.radio_button :contactmethod, 'sms' %&gt; SMS &lt;% end %&gt; 这会生成类似以下内容的内容: &lt;label for="message_contactmethod"&gt;Contactmethod&lt;/label&gt; &lt;input checked="checked" id="message_contactmethod_email" name="message[contactmethod]" value="email" type="radio"&gt; Email &lt;input id="message_contactmethod_sms" name="message[contactmethod]" value="sms" type="radio"&gt; SMS 我想要的是: &lt;input checked="checked" …

5
默认形式的HTTP方法是什么?
当提交HTML表单而不指定方法时,使用的默认HTTP方法是什么?GET还是POST? 在HTML标准之间,这种行为是否发生过变化? 请尽可能引用W3C标准文档。
147 html  forms 

4
如何使用水豚检查表单字段是否正确填充?
我有一个带有适当标签的字段,可以毫无问题地用水豚来填充: fill_in 'Your name', with: 'John' 我想先检查一下它具有的值,然后再弄清楚。 如果我fill_in在以下行之后添加: find_field('Your name').should have_content('John') 该测试失败了,尽管正如我通过保存页面验证的那样,之前的填充工作正常。 我想念什么?
145 forms  rspec  capybara 

7
如何只允许检查一个单选按钮?
{% for each in AnswerQuery %} &lt;form action={{address}}&gt; &lt;span&gt;{{each.answer}}&lt;/span&gt;&lt;input type='radio'&gt; &lt;span&gt;Votes:{{each.answercount}}&lt;/span&gt; &lt;br&gt; &lt;/form&gt; {% endfor %} 这是django模板的一部分,它应该做的是打印出几个单选按钮,对应于分配给这些按钮的答案。但是我不知道为什么我可以检查多个单选按钮,这让我很困惑。它应该只允许我检查一个单选按钮,但我以某种方式拥有它,但我却丢失了它。有什么帮助吗?谢谢。
145 html  django  forms 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.