精华内容
下载资源
问答
  • a.asp:这是读取数据库内容显示出来的页面获取数据库内容显示如下"onclick="cl('val',false);">-...a.asp:这是读取数据库内容显示出来的页面获取数据库内容显示如下......i=0do while not rs.eofi=i+1%> ...

    a.asp:这个是读取数据库内容显示出来的页面获取数据库内容显示如下

    "οnclick="cl('val',false);">-...

    a.asp:这个是读取数据库内容显示出来的页面

    获取数据库内容显示如下

    ......

    i=0

    do while not rs.eof

    i=i+1

    %>

    -

    " >

    +

    rs.movenext

    loop

    %>

    js:这个是js代码

    function cl(x, y) {

    var rs = new Number(document.getElementById(x).value);

    if (isNaN(rs)) {

    alert('number is required');

    document.getElementById(x).focus();

    }

    if (y) {

    document.getElementById(x).value = rs + 1;

    } else {

    document.getElementById(x).value = rs - 1;

    if (document.getElementById(x).value <= 1){

    document.getElementById(x).value = 1;

    }

    }

    }

    当button被点击以后,如何让js获取相应li里面input的value值?

    展开

    展开全文
  • iFrame内容是一个单一的select字段。我需要能够读取我的网站上选定的。 换句话说,我需要使用我自己的应用程序中的另一个域的select列表。 我无法控制任何服务器设置。因此,最初我们可能会试图做这样的事情(简化...

    是的,即使该网站来自另一个域名,也应该可以。

    例如,在我网站的HTML页面中,我有一个iFrame,其内容来自另一个网站。 iFrame内容是一个单一的select字段。

    我需要能够读取我的网站上选定的值。 换句话说,我需要使用我自己的应用程序中的另一个域的select列表。 我无法控制任何服务器设置。

    因此,最初我们可能会试图做这样的事情(简化):

    HTML在我的网站:

    iFrame的HTML内容(从另一个域的select.php加载):

    JohnJim

    jQuery的:

    $('input:button[name=save]').click(function() { var name = $('iframe[name=select_frame]').contents().find('#select_name').val(); });

    但是,当我尝试读取值时收到此javascript错误:

    为了解决这个问题,似乎你可以从你自己的站点脚本中间接获取iFrame,并且让脚本使用file_get_contents()或curl等方法从其他站点读取内容。

    因此,在您自己的网站上创build一个脚本(例如:当前目录中的select_local.php ),内容类似于:

    select_local.php的PHP内容:

    还要修改HTML来调用这个本地(而不是远程)脚本:

    现在你的服务器应该认为它正在从它自己的域加载iFrame内容。

    展开全文
  • JS中三点(...)扩展运算符【ES6】,数组中some的用法:检测数组中的元素是否满足指定条件

    像上面这样的,使用form表单结构不太合理。官方文档中 wx.createSelectorQuery() 方法我这里总是打印不出值,所以只好通过输入框的事件来做判断,因为提交时,上面所有的输入框都是要有值的,也就意味着这些输入框都会使用到 input 事件。

    思路: 

    1. 假设后台接口返回了表格中的数据,我们在Page 下的 data 中存为 list: []。再定义一个变量 submitData, 用来存放每条数据中输入框输入的数据和输入状态(输入框是否有值)。
    2. 里面有多少个输入框,就给多少个输入框设置一个变量,变量值为 false 时表示输入框没有值。
    • 这里有两种类型,所以每条数据要定义两个变量,一个变量 isBottleNum 表示实收瓶数的输入框,一个变量 "isBoxNum" 表示实收箱数的输入框。
    • 根据后台返回的表格数据,有几条数据,就给几条数据中插入 "isBottleNum": false,"isBoxNum": false

          3. 提交时,判断每条数据中"isBottleNum","isBoxNum"的值是否为 true,都为 true 表示              每条数据的两个输入框中填写了值,有 false 表示有某个输入框的值是 “” 空的。

    wxml

      <!-- 表格数据--> 
      <view class="real_detail gray_line">
          <view class="tr">
            <view class="th">序号</view>
            <view class="th">商品名称</view>
            <view class="th">规格</view>
            <view class="th">实收瓶数</view>
            <view class="th">实收箱数</view>
          </view>
          <!-- 表格输入框数据。-->
          <!-- data-shopname最好传后台需要的每条数据的标识,这里我用的商品名称做标识 -->
          <!-- data-input是用来判断点击的输入框是属于实收瓶数的,还是实收箱数的 -->
          <view class="tr" wx:for="{{list}}" wx:key="index" >
            <view class="td">{{index+1}}</view>
            <view class="td over" data-text="{{item.collectionSkuClassName}}" bindtap="showText">{{item.collectionSkuClassName}}</view>
            <view class="td">{{item.size/10}}</view>
            <view class="td">
              <input class="num_input" type="number" data-collectionSkuId="{{item.collectionSkuId}}" data-input="实收瓶数" data-index="{{index}}" bindinput="getReallNum"/>
            </view>
            <view class="td">
              <input class="num_input" type="number" data-collectionSkuId="{{item.collectionSkuId}}" data-input="实收箱数" data-index="{{index}}" bindinput="getReallNum"/>
            </view>
          </view>
        </view>
    
    <!-- 验证码&提交 -->
      <view class="submit_view">
        <view class="submit_btn_view">
          <button class="submit_btn" bindtap="submit">提交</button>
        </view>
      </view>

     这里先看看我们后台返回来的数据格式和需要提交给他的参数格式:

    //后台返回的格式
    res: [
      {collectionSkuClassName: "XO",collectionSkuId: "1034786",hanghao: 1,labelType: null,limitedEdition: 0,newBoxSum: 1,oldBoxSum: 0,packNum: 6,planLabelNum: 6,planNum: 1,realCaseNum: 0,realLabelNum: 0,remark: null,shiji: 0,size: 700,sizeTemp: "70"},
      {collectionSkuClassName: "VSOP",collectionSkuId: "1034786",hanghao: 1,labelType: null,limitedEdition: 0,newBoxSum: 1,oldBoxSum: 0,packNum: 6,planLabelNum: 6,planNum: 1,realCaseNum: 0,realLabelNum: 0,remark: null,shiji: 0,size: 700,sizeTemp: "70"},
    ]
    
    //提及数据时需要的格式
    {
      "noteId": "提交时该页面的参数",
      "skuCountLis": [
        {
          "caseNum": 输入的箱数,
          "collectionSkuId": "每条数据的编号id",
          "labelNum": 输入的瓶数
        }
      ],
      "token": "string"
    }

     js JS中三个点(...)是什么鬼?

    /**
    * submitData: [ //提交的参数
    *      {shopName: "商品名称","bottleNum": "实收瓶数", "boxNum":"实收箱数", isBottleNum: false, isBoxNum: false}
    *       {shopName: "商品名称","bottleNum": "实收瓶数", "boxNum":"实收箱数", isBottleNum: false, isBoxNum: false}
    *     ] //shopName: 每条数据的标识, isBottleNum、isBoxNum:分别表示实收瓶数、实收箱数的输入框是否填写了数据,false表示未填写
     */
    Page({
      data: {
        list:[],  //表格中的数据
        submitData: [], //存储实收情况中的输入框是否填写,每个输入框的数据(不是最终提交的数据,但提交的数据来自它)
      },
    
      // 生命周期函数--监听页面加载
      onLoad: function (options) {
        this.initData();
      },
    
    
      initData(){
        let that = this;
        that.data.submitData = [];
        //调用接口 request.post 是自己封装的请求方法
        request.post(接口名称, 参数).then((res)=>{ 
          that.setData({list: [...res]}); //表格数据
          //处理submitData
          if( that.data.list && that.data.list.length != 0){
            that.data.list.map((item,index)=>{      
              //先给实收瓶数、实收箱数两个属性。提交时判断这个属性是否为false,false表示还有输入框未填写
              that.data.submitData.push({"isBottleNum": false,"isBoxNum": false});
            });        
          } else {
            
          }
        })
      },
    
     //显示隐藏的文字
      showText(e){    
        const {text} = e.target.dataset;
        wx.showToast({ title: text,  icon: "none",  duration: 2000 });
      },
    
      //获取每个输入框的数据,并且把输入框的数据传到submitData中
      getReallNum(e){
        //input:输入框类型、collectionskuid:当前项的标识、index:当前项的索引、inputValue:当前输入框的值
        const that = this;
        let {input, collectionskuid,index} = e.target.dataset;
        let inputValue = e.detail.value;
        if(input == "实收瓶数"){
            if(inputValue !=""){
              //isBottleNum: 判断实收瓶数是否填写;id:后台需要的标识;bottleNum:填写的实收瓶数   
              that.data.submitData[index].id = collectionskuid;
              that.data.submitData[index].isBottleNum = true;
              that.data.submitData[index].bottleNum = inputValue;
            } else {
              that.data.submitData[index].isBottleNum = false;
            }          
        } else if(input == "实收箱数"){      
            if(inputValue !=""){
              //isBoxNum: 判断实收箱数是否填写;id:后台需要的标识;boxNum:填写的实收瓶数     
              that.data.submitData[index].id = collectionskuid;
              that.data.submitData[index].isBoxNum = true;
              that.data.submitData[index].boxNum = inputValue;
            } else {
              that.data.submitData[index].isBoxNum = false;
            }
        }    
      },
      
      //提交按钮事件,处理this.data.submitData的数据
      submit: function() { 
        var that = this;
        let params = [];
        //这里将上面自己给输入框定义的名称改成了需要传给后台的字段名(可以在一开始就bottleNum等把定义成后台需要的字段名)。
        that.data.submitData.map((item, index)=>{
          if(item.isBottleNum && item.isBoxNum){
            params.push({collectionSkuId: item.id, labelNum: item.bottleNum,caseNum: item.boxNum});        
          }
        });
    
        //判断输入框中是否填写 “0”
        let labelNumZero = params.some(item=>item.labelNum==0);
        let caseNumZero = params.some(item=>item.caseNum==0);
        if(labelNumZero || caseNumZero){
          wx.showToast({ title: '存在非法数据,请仔细检查再提交!', icon: 'none' });
          return ;
        }
    
        //若长度==表格中的长度,则跳转到回执页面,不允许用户再返回到当前页面做修改
        if(params.length == that.data.submitData.length){
          if( that.data.totalCaseNum != that.data.billDetail.applyTotalBox ){
            wx.showModal({
              title: '提示',
              content: '实际总数与申请总数不相等,确定提交吗?',
              success: (res)=> {
                if (res.confirm) { //用户点击确定
                  that.submitDetail(params); //调用接口
                } else if (res.cancel) {
                  console.log('用户点击取消');
                }
              }
            })
          } else {      
            that.submitDetail(params); //调用接口
          }     
        } else {   
          wx.showToast({ title: '数据未填写完整!', icon: 'none' });
        }
      },
    
      //调用提交数据的接口,params为参数:[{collectionSkuId:"",labelNum:1,caseNum:1},{}]
      submitDetail(params){
      }
    
    })

    展开全文
  • 是这样的,我在学vue的时候,我按照视频的教学,可以直接在input:text中直接enter给下面文本添加它的。但是,我想通过input:submit的按钮形式来给下面的文本添加text中的,却失败了。我百度过,不知道要怎么弄,...

    是这样的,我在学vue的时候,我按照视频的教学,可以直接在input:text中直接enter给下面文本添加它的值。但是,我想通过input:submit的按钮形式来给下面的文本添加text中的值,却失败了。

    我百度过,不知道要怎么弄,想问问大家,小白一枚,谢谢。

    HTML如下:

    id="todoText"

    placeholder="例如:吃饭睡觉打豆豆:   提示:+回车即可添加任务"

    class="task-input col-md-11"

    type="text"

    v-on:keyup.enter="addTodo"

    />

    type="submit"

    value="添加"

    class="col-md-1"

    v-on:click="buttonAddTodo"

    />

    JS如下:addTodo(ev){    this.list.push({    //enter文本框添加文本

    title:this.todo

    });        this.todo = '';

    },

    buttonAddTodo(ev){    //点击按钮添加文本

    this.list.push({

    title:???

    });

    }

    展开全文
  • php获取表单中多个同名input元素的有时前台页面要允许动态增加/删除某项属性的多个,比如向书架中添加书本,要可以动态增加或者删除书本。...时间: 2014-03-17通常来说,php中总是只获取最后一个复选框的,...
  • I'm new to vue and I would like some help getting a value from an input field:So in my form I have:And with jQuery I would do:var group_id = $('#groupId').val();In vue I don't know how to bind the hid...
  • 从Json Python获取特定字段值

    千次阅读 2020-12-18 11:47:17
    我有一个JSON文件,我要做的是获取这个特定的字段'u id'。问题是,当我使用json.load('input_file')时,它会说我的变量data是一个列表,而不是字典,所以我不能做如下事情:for value in data['_id']:print(data['_...
  • input class="skeleton-radius" type="text" ref="newUser" id="inputName" :placeholder="placeholder" @input="eInput"/> <button class="skeleton-radius" type="success" @click="addUsers">添加新...
  • I am having a hard time with antd's form.I have this select field in this form and I want to get the value from it onChange but somehow not getting it to work properly.say this is the item for which I...
  • react获取input值的方法:1、通过event对象信息的方式获取input的值,语法如“inputChange(e){...}”;2、使用ref的方式获取input的值,语法如“this.setState({...})”。本教程操作环境:windows7系统、react17.0.1...
  • 我是 为了 简单 使用 直接 用的 jquery,小例子直接上...//这获取父页面中全局变量的(是json格式的)$(‘#ID‘).val(json.id);//通过id给标签赋值$(‘#username‘).val(json.username);$(‘#sex‘).val(json.s...
  • A数据表中多个字段对应B数据表的ID,现在要把B表的其他字段一起查询出来、数据表:1、SPEED_DETECTION_ROAD它的 START_POINT_ID 和 END_POINT_ID字段对应下面表的ID,2、SECTION_INFO:二、SQL语句:SELECTsection...
  • 下面就让我们起来看看这篇文章吧首先让我们看看HTML中的input标签的用法:value属性是input元素规定。对于不同类型的input元素,value属性的用法也不同:对于"button","reset","submit"类型-定义按钮上的文...
  • 利用原生JS实时监听input框输入原生JS中可以使用oninput,onpropertychange,onchangeoninput,onpropertychange,onchange的用法1) onchange 触发事件必须满足两条件:a)当前对象属性改变,并且是由键盘或鼠标...
  • 的输入框,如下图所示如何在同一页面通过Ajax获取实时输入框字段值以分配php可见我想输入框字段值与活(即在KEYUP /按键/ ...)作为一个PHP变量是看起来相同的页面分配像,$field_value = [input box value]要做到这...
  • 前言近期项目中遇到 v-for 动态控制 input输入框显示的功能,但只有一个input框,使用v-model 绑定一个值会导致输入框内的所有值同步更改,那如何获取每个input框内的呢 ? 废话不多说,先上图主要思路在input 上...
  • $sql来看看我插入的语句,之前结果发现后面是空的,现在解图这改法直接提示问题还是出在$sql=”….这行,要怎么改阿?$_POST('key') 在“ ”双引号里面的关联数组不需要加‘ ’单引号$sql="insert into table()...
  • 如何获取2表单输入数组到PHP数组中(How to get 2 value form input array into PHP array)我有一个输入:我可以在PHP端获得$opt_id:foreach ($_POST['input'] AS $key => $value){$opt_id=$value;}但我想...
  • 如何获取选中的复选框id到一个隐藏的变量?获取html复选框列表选中的隐藏字段我收到此错误。SyntaxError: unterminated string literalvar test = $('input[name=\'data-grid_c0[]\').val();数据grid_c0是复选框...
  • 页面的根据搜索条件搜索数据,清空以后重新输入,获取的还是之前的; elementUI 的表单验证,在次失去焦点后无法再次触发; 解决:需要在失焦后重新赋值 <el-input placeholder="请输入内容" prefix-icon=...
  • 下面就让我们起来看看这篇文章吧首先让我们看看HTML中的input标签的用法:value属性是input元素规定。对于不同类型的input元素,value属性的用法也不同:对于"button","reset","submit"类型-定义按钮上的文...
  • php ci 获取表单中多同名input元素的代码有时前台页面要允许动态增加/删除某项属性的多个值,比如向书架中添加书本,要可以动态增加或者删除书本。前台页面的表单中会有多个input元素,如下:复制代码 代码如下:...
  • 使用PHP从表单中获取值的示例:把它放在foobar.php中:value="Clickhereforpenguins"/>阅读上面的代码,以便了解它的作用:“foobar.php是一个包含HTML表单的HTML文档。当用户按下表单中的提交按钮时,表单的...
  • 而这个要写三个部分:分别是页面、事件、还有后台,获取下拉框数据,就不说了,因为因为以前已经说过了,但是之前的有一些可能会重复说一下,之前忘说了,我用的是一个老师所封装好的js所以下拉框的数据获取会比较快...
  • 小编典典是的,即使该站点来自另一个域,也应该可行。例如,在我网站的HTML页面中,我有一个iFrame,其内容来自另一个网站。iFrame内容是单个选择字段。我需要能够在我的网站上读取所选的。换句话说,我需要使用我...
  • 在HTML中用js获取通过GET、POST方法(就是在网址后加?a=b&c=d之类)传过来的表单。针对大家常用的获取表单...Js代码//获取指定form中的所有的对象function getElements(formId) {var form = document.getElemen...
  • <!DOCTYPE html> <... <head> <meta charset="UTF-8"> <link rel="stylesheet" th:href="@{/plugins/layui/css/layui.css}" media="all"/> <script type="text/ja...
  • 此解决方案将道具从 Form 组件传递到 ...这是代码:class RenderInput extends Component {const { input, refField, onEnter,meta: { touched, error, warning },input: { onChange } } = this.propsrender() {ret...
  • python对变量赋值后中如何次性输出多?python学习之如何次性输出多变量的再见的时候能不能抱抱我,那年好多酸甜苦辣没来得及和你说。a=1b="xx"c="dd"print(a,b,c)print("变量a:{},变量b:{},变量c{}"....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 113,226
精华内容 45,290
关键字:

获取一个字段所有的input值